About the Role
We are seeking a Senior Backend Engineer to design, build, and maintain scalable backend systems powering mission-critical applications. You will play a key role in system architecture, performance, security, and mentoring junior engineers.
Responsibilities
- •Design and implement scalable backend services and APIs.
- •Build and maintain systems using Node.js, NestJS, and Python.
- •Design RESTful and event-driven microservices architectures.
- •Integrate third-party services and internal APIs.
- •Optimize performance, reliability, and scalability.
- •Write clean, testable, and secure code.
- •Collaborate with frontend, DevOps, and security teams.
- •Participate in architecture and code reviews.
Requirements
- •Strong experience with Node.js and NestJS.
- •Proficiency in Python for backend services or automation.
- •Experience designing APIs (REST, GraphQL).
- •Solid understanding of databases (SQL & NoSQL).
- •Experience with Docker and containerized services.
- •Strong Git and code review practices.
- •Familiarity with API testing tools like Postman.
Nice to Have
- •Experience with AWS cloud services.
- •Knowledge of message queues and event systems.
- •Experience in fintech or payments systems.
- •Understanding of security best practices.