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.