Location: Lagos, Nigeria (On-site)
Salary: Negotiable
Experience Level: Mid-Level
About the Role
We are looking for a skilled Full-Stack Software Engineer to join our dynamic development team. In this role, you will design, build, and maintain scalable web applications using modern technologies. You’ll collaborate with cross-functional teams to deliver high-performance systems and ensure software quality through test-driven development (TDD) practices.
This position is ideal for engineers with a strong foundation in both front-end and back-end technologies, a passion for clean code, and experience in the banking or fintech sector.
Key Responsibilities
- Design, develop, and maintain web applications using React (frontend) and Node.js (Express) (backend)
- Collaborate with cross-functional teams to define, design, and implement new features
- Integrate and manage SQL databases (MSSQL, PostgreSQL) for efficient data storage and retrieval
- Ensure robust and high-quality code through TDD practices using Mocha
- Manage DevOps lifecycle, leveraging tools such as Jenkins, GitHub, and Azure for CI/CD pipelines
- Troubleshoot, debug, and upgrade existing software applications
- Stay current with emerging trends in software engineering and continuously improve system performance and reliability
Required Qualifications
- 2+ years of experience in banking or financial software development
- 4+ years of professional experience with Node.js and React.js
- Strong expertise in front-end development: HTML, CSS, modern front-end frameworks
- Solid experience in full-stack development, integrating front-end and back-end systems
- Experience with DevOps tools like Jenkins, GitHub, and Azure
- Proficiency in API design and RESTful services
- Strong problem-solving skills and ability to work in a fast-paced, hybrid environment
- Familiarity with cloud platforms and deployment practices is a plus
- Bachelor’s degree in Computer Science, Information Technology, or a related field (preferred)
Ideal Candidate
- Comfortable working on-site in Lagos as well as in a hybrid team setting
- Collaborative team player with strong communication skills
- Detail-oriented and committed to delivering high-quality software
- Passionate about staying updated on industry trends and best practices
This is an excellent opportunity for a mid-level software engineer with banking experience, strong React and Node.js skills, and a desire to contribute to robust, high-performing web applications.
How to Apply
If you are interested in this role apply now
Click Here to APPLY NOW
Join Our Job Update Communities
Get fast job alerts, remote opportunities & visa updates instantly.