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

  • 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

Key Responsibilities

  • 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.

Requirements

  • 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- .

Bonus Skills

  • 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.

Educational & Experience

  • Preferred Educational Background Bachelors of Technology in Computer Science
  • Alternative Acceptable Educational Background BS/MS in Computer Science
  • Minimum Experience Required 3 years

Benefits

  • 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

(ref:hirist.tech)
Post a CV