Responsibilities
- Design and set up reliable, scalable, and easy-to-maintain backend solutions using Node.js (must-have).
- Work with teams across departments (frontend, DevOps, product, QA) to deliver high-quality software solutions.
- Work on microservices structure, making sure communication between services is efficient.
- Develop RESTful APIs and connect with services from outside companies.
- Adjust application performance, scalability, and security to be better.
- Manage and adjust databases — MongoDB and PostgreSQL.
- Set up and maintain CI/CD pipelines for smooth setup and delivery.
- Work with cloud platforms (AWS preferred) for hosting, checking, and growing backend services.
- Write code that is clean, well-documented, and easy to test.
- Guide less experienced engineers and help with recommended approaches across the engineering team.
Requirements
- 6 or more years of professional experience in backend development.
- Expert skill in Node.js and JavaScript/TypeScript.
- Strong understanding of databases — MongoDB (NoSQL) and PostgreSQL (SQL).
- Experience with cloud platforms (AWS preferred) — EC2, Lambda, S3, RDS, etc.
- Experience with CI/CD pipelines and related tools (for example, GitHub Actions, Jenkins, GitLab CI).
- Solid understanding of API design, authentication (OAuth, JWT), and microservices structure.
- Strong problem-solving skills and ability to work alone in a fast-paced setting.
Preferred Qualifications (Nice to Have)
- Hands-on experience with Golang development.
- Exposure to containerization tools (Docker, Kubernetes) is a plus.
- Working knowledge of Golang is an added advantage.
- Experience in performance tuning, checking, and observability.
Location
- Work Hours: 12 PM – 9 PM IST.
Category
Software Development