Backend Developer (Node.js / Java)

Tezza Business Solutions Ltd | Lagos, Nigeria

Full-time Posted 6 days ago 1 view

About the Role

Tezza Business Solutions Ltd, whose name derives from the Italian word "Completezza" meaning completeness, is a leading provider of comprehensive IT and Business Solutions. We specialize in personalized Software Quality Assurance and Testing Services, helping businesses achieve practical, result-oriented technological outcomes. We are currently looking for a talented Backend Developer with expertise in Node.js and/or Java to join our growing engineering team and help power the backend infrastructure of our financial products and services.

As a Backend Developer at Tezza, you will design, build, and maintain scalable, secure, and high-performance backend systems. You will work closely with frontend engineers, DevOps, and product teams to deliver reliable technical solutions that meet business and customer needs.

Key Responsibilities
  • Design, build, and maintain scalable APIs and microservices using Node.js or Java.
  • Develop and optimize server-side logic to ensure 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 well-documented code.
  • Conduct code reviews, unit testing, and integration testing.
  • Maintain data integrity and security in compliance with industry standards.
  • Troubleshoot and debug production issues to ensure system reliability and uptime.
  • Contribute to continuous improvement of development processes and best practices.

Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience as a Backend Developer or in a 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 SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
  • Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS, GCP, or Azure).
  • Good understanding of authentication and authorization frameworks (OAuth2, JWT).
  • Experience with Git and modern version control workflows.
  • Strong analytical, problem-solving, and communication skills.
  • Experience in fintech or microfinance industries is an added advantage.
  • Knowledge of event-driven architecture, GraphQL, gRPC, and agile methodologies (Scrum/Kanban) is a plus.

Benefits
  • Opportunity to work on impactful financial technology products.
  • Collaborative and growth-oriented engineering culture.
  • Exposure to modern tools, cloud platforms, and best engineering practices.
  • Competitive compensation package.

Skills

Node.js Java Express NestJS Spring Boot RESTful APIs Microservices RabbitMQ Kafka PostgreSQL MySQL MongoDB Redis Docker CI/CD AWS GCP Azure OAuth2 JWT Git GraphQL gRPC Agile Scrum
Report this job listing