T
Backend Developer (Node.js / Java)
Tezza Business Solutions Ltd · Nigeria
Salary
Undisclosed
Location
Nigeria
Posted
4 days ago
Required skills
Node.jsJavaRESTful APIsMicroservices architecturePostgreSQLMySQLMongoDBRedisDockerCI/CD pipelinesOAuth2JWTGitRabbitMQKafka
About the role
Backend Developer (Node.js / Java)
About the Role
Tezza Business Solutions Ltd is seeking a skilled Backend Developer with experience in Node.js and Java to join the growing engineering team. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems that power financial products and services.
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 (RabbitMQ, Kafka)
- Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
- Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS, GCP, 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)
How to Apply
No application instructions were provided in the posting.
Apply on Myjobmag ↗Opens the original posting in a new tab.