Backend Developer - Node.js/TypeScript
Distinction Dev
Date: 1 day ago
City: Ahmedabad, Gujarat
Contract type: Full time

Job Title : Backend Developer
Office Location : Office No : 403-405, Time Square, CG Road,Ellisbridge, Ahmedabad, Gujarat-380006.
Duration & Type of Employment : Full Time
Work Style : Hybrid
In Office days : 3 days a week
Relocation : Candidate must be willing to relocate to Ahmedabad GJ, with reasonable notice.
Tech Stack
Office Location : Office No : 403-405, Time Square, CG Road,Ellisbridge, Ahmedabad, Gujarat-380006.
Duration & Type of Employment : Full Time
Work Style : Hybrid
In Office days : 3 days a week
Relocation : Candidate must be willing to relocate to Ahmedabad GJ, with reasonable notice.
Tech Stack
- Backend : Node.js, REST APIs, JWT, OAuth2.0, OpenID Connect
- Programming Languages : TypeScript, JavaScript
- Infrastructure & DevOps : GitLab CI/CD, Docker, ADFS
- Monitoring & Logging : Grafana / Prometheus / Datadog (Preferred)
- Documentation : OpenAPI Specification
- Develop and maintain robust, scalable, and secure backend services- using Node.js and TypeScript.
- Design and expose RESTful APIs with proper validation, logging, and monitoring hooks.
- Implement authentication and authorization flows- using JWT, ADFS-based OAuth2/SSO integrations.
- Use OpenAPI specification to maintain consistent and self-documented APIs- .
- Should know core concepts of the database management system.
- Create and manage Docker containers- for service packaging and environment consistency.
- Set up, maintain, and optimize GitLab CI/CD pipelines- for automated build, test, and deployment.
- Collaborate with infrastructure team on reverse proxy setup- , security certificates, and internal routing.
- Participate in debugging, performance tuning- , and root-cause analysis of production issues.
- Work with log aggregation, metrics, and alerting tools to ensure system health and observability.
- Create detailed technical documentation and operational runbooks.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 2+ years of backend development experience- using Node.js and related tools.
- Solid understanding of HTTP protocols, security mechanisms, and REST principles- .
- Strong familiarity with OAuth2, JWT, and authentication systems like ADFS or SSO- .
- Practical experience with Docker- , version control (Git), and CI/CD pipelines- .
- Able to read OpenAPI (Swagger) specs and implement endpoints accordingly.
- Basic understanding of Linux-based server environments- .
- Comfortable working in an agile development environment- .
- Experience with infrastructure as code (e.g., Terraform).
- Exposure to reverse proxy tools- like Nginx, Traefik, or Apache HTTPD.
- Familiarity with Active Directory Groups- , permission mapping, and access controls.
- Knowledge of logging and monitoring stacks such as Grafana- , Prometheus- , or Datadog- .
- Understanding of MultiValue platforms or terminal-based enterprise systems- is a plus.
- Preferred Educational Background Bachelors of Technology in Computer Science
- Alternative Acceptable Educational Background BS/MS in Computer Science
- Minimum Experience Required 3 years
- Hybrid Working Culture
- Amazing Perks & Medical Benefits
- 5 Days Working
- Mentorship programs & Certification Courses
- Flexible work arrangements
- Free drinks, fridge and snacks
- Competitive Salary & recognitions
See more jobs in Ahmedabad, Gujarat