Back End Developer

Plutas.ai
Hyderabad, Telangana, India

We are looking for a strong Node.js Developer who enjoys solving real-world problems, understands business requirements, and can build reliable and scalable backend applications.

This role is ideal for someone who wants to work in a fast-moving environment, take ownership of features, and contribute directly to product and technology decisions.

KEY RESPONSIBILITIES

  • Design, develop, and maintain scalable backend applications using Node.js.
  • Build secure and high-performance REST APIs and microservices.
  • Understand business requirements and translate them into technical solutions.
  • Design efficient database schemas, relationships, queries, and indexes using PostgreSQL/MySQL.
  • Integrate applications with internal services and external/third-party APIs.
  • Implement proper validation, exception handling, logging, and API error handling.
  • Troubleshoot production and non-production issues using structured debugging and root-cause analysis.
  • Write clean, modular, reusable, and maintainable code.
  • Participate in code reviews and follow engineering standards and best practices.
  • Containerize and deploy applications using Docker and work with Kubernetes environments. Work with Git-based development workflows and CI/CD pipelines.
  • Collaborate closely with product, frontend, QA, DevOps, and other engineering teams.
  • Contribute to application performance, scalability, security, and reliability improvements.
  • Take ownership of assigned modules/features from requirement understanding through deployment.

REQUIRED TECHNICAL SKILLS

  • Strong hands-on experience with Node.js and JavaScript.
  • Good experience building RESTful APIs.
  • Strong understanding of asynchronous programming, Promises, async/await, and event-driven architecture.
  • Good understanding of backend application architecture and API design principles.
  • Strong knowledge of relational databases, particularly PostgreSQL and/or MySQL.
  • Experience integrating third-party APIs and external systems.
  • Working knowledge of Docker.
  • Exposure to Kubernetes and container-based deployments.
  • Good understanding of Git, branching strategies, pull requests, and code reviews.
  • Understanding of CI/CD pipelines.
  • Basic working knowledge of cloud platforms such as AWS, Azure
  • Understanding of API security, authentication, authorization, and secure coding practices.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →