Backend Developer

Job Description

Salary Range: 45-70K INR/monthly

Key Responsibilities:

  • Develop, optimize, and maintain backend services and APIs using Go , Node.js , and GraphQL .
  • Design and implement clean and scalable architecture to support application growth.
  • Write reusable, testable, and efficient TypeScript code.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Build and manage RESTful APIs and GraphQL queries/mutations.
  • Ensure high performance and responsiveness of applications.
  • Participate in code reviews, troubleshooting, and performance optimizations.
  • Contribute to architectural decisions and enhancements for scalable systems.
  • Work closely with cross-functional teams to deliver high-quality solutions in a timely manner.

Required Skills & Qualifications:

  • Strong experience with Go (Golang) development and its core concepts.
  • Proficient in GraphQL and its integration with backend services.
  • Solid understanding and hands-on experience with Node.js for building scalable backend systems.
  • Expertise in TypeScript and its use in backend application development.
  • Good understanding of basic architecture principles , including API design, microservices, and serverless technologies.
  • Experience with database design and management (SQL/NoSQL).
  • Familiarity with version control systems like Git .
  • Experience working with cloud services (AWS, GCP, Azure) is a plus.
  • Ability to work independently and as part of a team in an agile development environment.

Preferred Qualifications:

  • Experience with containerization and orchestration tools such as Docker and Kubernetes .
  • Familiarity with CI/CD pipelines and related tools.
  • Knowledge of web security practices and performance optimization techniques.
  • Previous experience in building or maintaining large-scale applications.
  • Good communication skills and ability to work with remote teams.