logo

View all jobs

Backend Developer (Node.js / Java)

Lagos, Lagos
Job Title: Backend Developer (Node.js / Java)
About the Role

We are seeking a skilled Backend Developer with experience in Node.js and Java to join our growing engineering team. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our financial products and services.

Key Responsibilities
  • Design, build, and maintain scalable APIs and microservices using Node.js or Java.
  • Develop and optimize server-side logic, ensuring high performance and responsiveness.
  • Integrate third-party APIs and services, including payment gateways and financial data systems.
  • Collaborate with frontend engineers, DevOps, and product teams to define and implement technical solutions.
  • Write clean, maintainable, and efficient code with proper documentation.
  • Conduct code reviews, unit testing, and integration testing.
  • Maintain data integrity and security in compliance with industry standards.
  • Troubleshoot and debug production issues, ensuring system reliability and uptime.
  • Contribute to continuous improvement of development processes and practices.
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3+ years of experience as a Backend Developer or similar role.
  • Strong proficiency in Node.js (Express/NestJS) or Java (Spring Boot).
  • Experience with RESTful APIs, microservices architecture, and message queues (e.g., RabbitMQ, Kafka).
  • Solid understanding of databases — both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS, GCP, or Azure).
  • Good understanding of authentication & authorization frameworks (OAuth2, JWT).
  • Experience with Git and version control workflows.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Preferred Qualifications
  • Experience in the fintech or microfinance industry.
  • Knowledge of event-driven architecture and asynchronous programming.
  • Familiarity with GraphQL or gRPC.
  • Exposure to agile methodologies (Scrum/Kanban).

Share This Job

Powered by