Senior Backend Engineer

Experience: 4+ years
Type: Full-time
Location: Onsite

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.