
Hybrid
Full-Time
Gurugram, Haryana
India
About the Role
Job Description:
We are seeking a highly skilled Backend Engineer with at least 4 years of experience in backend development, specializing in Node.js. The ideal candidate will be proficient in JavaScript/TypeScript, have hands-on experience with KOA (or similar frameworks like Express/Fastify), and possess working knowledge of Python for scripting or backend processes. You will be responsible for building and optimizing scalable, high-performance APIs and microservices while ensuring best coding practices and system reliability.
Key Responsibilities:
• Develop, optimize, and maintain backend services using Node.js and KOA (or similar frameworks).
• Design and implement scalable APIs with a focus on performance and security.
• Utilize TypeScript for maintainable and type-safe backend development.
• Use Python for automation, scripting, or specific backend processes when needed.
• Architect and maintain microservices-based systems and event-driven architectures.
• Work with databases (PostgreSQL, MySQL, MongoDB, etc.) to ensure efficient data storage and retrieval.
• Collaborate with DevOps teams on CI/CD, containerization (Docker, Kubernetes), and cloud deployments (AWS, GCP, or Azure).
• Debug and troubleshoot production issues efficiently.
• Implement best security practices (OAuth, JWT, API security measures).
• Write unit, integration, and performance tests to ensure system reliability.
Required Skills & Experience:
• 4+ years of experience in backend development with Node.js.
• Strong expertise in JavaScript/TypeScript.
• Hands-on experience with KOA, Express, or similar frameworks.
• Experience working with RESTful APIs, microservices, and event-driven architectures.
• Proficiency in SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
• Working knowledge of Python for backend scripting or automation.
• Experience with asynchronous programming, message queues (Kafka, RabbitMQ, etc.), and API rate limiting.
• Familiarity with Docker, Kubernetes, and cloud services (AWS/GCP/Azure).
• Understanding of authentication, authorization, and security best practices (OAuth, JWT, API gateways).
Nice-to-Have:
• Experience with GraphQL or WebSockets for real-time applications.
• Knowledge of Infrastructure as Code (Terraform, Pulumi, or similar tools).
• Exposure to CI/CD pipelines and DevOps methodologies.
We are seeking a highly skilled Backend Engineer with at least 4 years of experience in backend development, specializing in Node.js. The ideal candidate will be proficient in JavaScript/TypeScript, have hands-on experience with KOA (or similar frameworks like Express/Fastify), and possess working knowledge of Python for scripting or backend processes. You will be responsible for building and optimizing scalable, high-performance APIs and microservices while ensuring best coding practices and system reliability.
Key Responsibilities:
• Develop, optimize, and maintain backend services using Node.js and KOA (or similar frameworks).
• Design and implement scalable APIs with a focus on performance and security.
• Utilize TypeScript for maintainable and type-safe backend development.
• Use Python for automation, scripting, or specific backend processes when needed.
• Architect and maintain microservices-based systems and event-driven architectures.
• Work with databases (PostgreSQL, MySQL, MongoDB, etc.) to ensure efficient data storage and retrieval.
• Collaborate with DevOps teams on CI/CD, containerization (Docker, Kubernetes), and cloud deployments (AWS, GCP, or Azure).
• Debug and troubleshoot production issues efficiently.
• Implement best security practices (OAuth, JWT, API security measures).
• Write unit, integration, and performance tests to ensure system reliability.
Required Skills & Experience:
• 4+ years of experience in backend development with Node.js.
• Strong expertise in JavaScript/TypeScript.
• Hands-on experience with KOA, Express, or similar frameworks.
• Experience working with RESTful APIs, microservices, and event-driven architectures.
• Proficiency in SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
• Working knowledge of Python for backend scripting or automation.
• Experience with asynchronous programming, message queues (Kafka, RabbitMQ, etc.), and API rate limiting.
• Familiarity with Docker, Kubernetes, and cloud services (AWS/GCP/Azure).
• Understanding of authentication, authorization, and security best practices (OAuth, JWT, API gateways).
Nice-to-Have:
• Experience with GraphQL or WebSockets for real-time applications.
• Knowledge of Infrastructure as Code (Terraform, Pulumi, or similar tools).
• Exposure to CI/CD pipelines and DevOps methodologies.