VPD is a leading digital banking platform in Nigeria, that offers its customers digital banking and lifestyle financial services with a combination of wallets and digital banking experiences to close the gap between Africa and the global e-commerce market. This is done by facilitating performance-boosting connectivity for individuals, African and international SMEs, and the diaspora community looking to trade or transact with Africa.
We are hiring for:
Job Title: Senior Software Engineer.
Location: Lagos.
Contract Type: Full-time.
Job Overview
- We are seeking an accomplished Senior Full Stack Software Engineer with expertise in a wide range of technologies, including Java, PHP, React, Node.js, AWS, microservices architecture, Docker, and CI/CD pipelines.
- This individual will also take on the pivotal role of Tech Lead, leveraging their 5+ years of tech lead experience to guide our development team while ensuring the timely delivery of projects.
Your Role and Responsibilities
As a Senior full-stack Software Engineer & Tech Lead, your responsibilities will encompass:
Technical Leadership and Project Management:
- Provide authoritative technical leadership, guiding the development team in architectural decisions, coding standards, and project timelines.
- Utilize your extensive Tech Lead experience to oversee project execution, allocate resources effectively, and ensure projects are delivered on schedule.
- Collaborate closely with cross-functional teams to align technical strategies with business objectives.
Full Stack Development and Microservices:
- Apply your expert-level proficiency in Java, PHP, React, Node.js, AWS, and microservices architecture to contribute to both front-end and back-end development.
- Develop robust, scalable, and maintainable code adhering to microservices principles and industry best practices.
- Own the software development lifecycle, from initial concept to deployment and ongoing maintenance.
Cloud and DevOps Proficiency:
- Demonstrate mastery of Amazon Web Services (AWS) to design, build, and manage scalable cloud-based applications.
- Utilize Docker containers to ensure consistent and reliable deployment of microservices.
- Implement CI/CD pipelines to automate and streamline the deployment process, enhancing efficiency and reliability.
Architectural Excellence and Innovation:
- Lead architectural discussions, making informed decisions to ensure software systems are resilient, scalable, and maintainable.
- Propose innovative solutions to complex technical challenges, staying current with industry trends and driving continuous improvement.
Team Collaboration and Mentorship:
- Mentor and guide the development team, fostering a collaborative culture, innovation, and ongoing learning.
- Collaborate closely with product managers, designers, and stakeholders to translate business requirements into effective technical solutions.
Technologies:
- Java
- PHP
- React
- Node.js
- Amazon Web Services (AWS)
- Microservices Architecture
- Docker
- CI/CD Pipelines
Qualifications and Skills
- Bachelor’s Degree in Computer Science, Engineering, or related field; advanced degree is a plus.
- Minimum of 5 years of experience as a Tech Lead, successfully leading teams in Agile or similar development environments.
- Proven experience as a Senior Full Stack Software Engineer with expertise in Java, PHP, React, Node.js, AWS, microservices architecture, Docker, and CI/CD pipelines.
- Extensive experience designing and implementing complex, scalable, and secure software systems.
- Strong familiarity with architectural principles, design patterns, and industry best practices.
- Excellent communication skills, both technical and non-technical, with the ability to meet timelines and effectively convey ideas.
Application Closing Date
Unspecified.
Method of Application
Qualified candidates who are interested should email their CV to: hr@vpd.money using the Job Title as the subject.