TB
Backend Developer (Node.js / Java)
Tezza Business Solutions LLC
🇳🇬 Nigeria
10 months ago
- Node.js
- Java
- Microservices
- Devops
- Unit Testing
- Integration Testing
- NestJS
- Spring Boot
- REST API
- RabbitMQ
- SQL
- PostgreSQL
- MySQL
- NoSQL
- MongoDB
- Redis
- Docker
- CI/CD
- AWS
- GCP
- Azure
- OAuth2
- JWT
- Git
- Event-Driven Architecture
- GraphQL
- gRPC
- Agile
- Scrum
- Kanban
10 months ago
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.
- 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).
Backend Developer (Node.js / Java) · Tezza Business Solutions LLC