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.
- 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.
- 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.