Revent Technologies Limited is a technology solutions provider for dynamic organizations, providing bespoke software design and development, developer outsourcing and technology advisory, etc.
We are currently recruiting on behalf of our international client, a global digital cross-border payments service provider with operations in over 10 countries.
Read more about this company
As a Senior Full Stack Developer, you will be responsible for designing, developing, deploying, and maintaining cutting-edge applications and AI-integrated solutions.
You will work closely with business and technical stakeholders, delivering end-to-end technical solutions and mentoring junior developers, driving innovation and excellence throughout the product lifecycle.
Job Responsibilities
Proper documentation of technical requirements and solutions.
Conduct research to provide technical guidance to product teams.
Ensure responsive and intuitive user interfaces by collaborating closely with UI/UX teams.
Utilize agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
Agile development includes design, implementation, deployment, and maintenance.
Mentor junior developers through code reviews, knowledge sharing, and best practice demonstrations.
Transform business requirements into winning delivery solutions.
Architect, develop, and maintain robust, scalable web applications using modern technologies.
Design and implement high-performance RESTful APIs and backend services.
Prioritize security at the core of solution architecture, development, and product lifecycle.
Develop new features and infrastructure to support rapidly emerging business and project requirements.
Coordinate technical perspectives for large projects spanning multiple teams and diverse technologies.
Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
Ensure application performance, uptime, and scalability, and maintain high standards for code quality and application design.
Assume leadership of new projects, from conceptualization to deployment.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related technical discipline. • Minimum of 6 years’ professional experience in full-stack development.
Expert proficiency in development languages including Java, TypeScript, JavaScript frameworks (React, Angular, VUE), HTML, and CSS.
Experience in unit integration testing, analytics, and debugging.
Ability to deconstruct large requirements into manageable tasks.
Strength in collaborating with clients, stakeholders, partners, and team members. Expertise in SCM and Task Trackers (Git, JIRA, Confluence).
Extensive experience architecting and deploying microservices in cloud environments. Expert experience with large mission-critical applications and clustering.
Solution design and deployment experience in AWS environments, including container technologies (Docker, Kubernetes).
Experience with DevOps tools and CI/CD pipelines (Jenkins, GitLab, GitHub Actions). Expertise in application integration, including e-commerce platforms
Expertise in Agile methodology.
Good to Have:
Familiarity with the Azure environment.
Knowledge of Python, Flask, or Django frameworks.
Experience working with GraphQL (Apollo).
Experience with Elasticsearch and familiarity with AI generative models using TensorFlow, Transformers, etc.
Best Freelance Skills You Need to Earn in USDThis article discusses the best freelance skills to learn if you want to earn in USD and shares tips on how you can get your first interantional client.
10 Signs You Need to Hire a Recruitment AgencyThis article discusses 10 clear signs you need to hire a recruitment agency, how recruitment agencies solve these problems, and when outsourcing recruitment makes the most business sense.
Best Online Platforms that Pay Nigerians in USD to Train AILooking for AI training jobs that pay in USD? Discover the best online platforms where Nigerians can earn dollars by training AI models, writing prompts, evaluating AI responses, annotating data, and more.