Backend Developer (3+years)

Year    Ahmedabad, Gujarat, India

Job Description

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
Immediate / Reasonable joiner preferred
Requirements
Backend: Node.js (TypeScript), Express.js, REST APIs, OpenAPI, JWT, OAuth2.0, OpenID Connect
Infrastructure & DevOps: Docker, Docker Compose, CI/CD (MUST), ADFS, NGINX/Traefik, IaC Tools
Monitoring & Logging: Grafana, Prometheus, Datadog, Winston, Pino
Documentation: OpenAPI (Swagger), Confluence
Design and maintain robust, secure, and high-performance backend services using Node.js and TypeScript.
Build and document RESTful APIs using OpenAPI; ensure validation, monitoring, and logging are built in.
Lead the development and management of CI/CD pipelines, enabling automated builds, tests, and deployments.
Package and deploy applications using Docker and Docker Compose, ensuring environment consistency and isolation.
Collaborate with the infrastructure team to configure reverse proxies (NGINX/Traefik), domain routing, and SSL certificates.
Design secure authentication flows using OAuth2/OpenID Connect with enterprise SSO, and manage role-based permissions through JWT decoding.
Create and maintain operational documentation, deployment runbooks, and service diagrams.
Monitor systems using Grafana/Datadog, optimize performance, and manage alerts and structured logs.
Actively participate in performance tuning, production debugging, and incident resolution.
Contribute to infrastructure evolution, identifying opportunities to automate, secure, and improve delivery workflows.
Bachelor's in Computer Science, Engineering, or equivalent experience.
2+ years of backend development experience with Node.js, and related tools/frameworks.
Solid understanding of REST principles, HTTP protocol, and secure token-based auth (JWT, OAuth2).
Experience deploying and managing services with Docker and GitLab CI/CD.
Ability to configure, manage, and troubleshoot Linux-based environments.
Familiarity with reverse proxies and custom routing using NGINX or Traefik.
Experience with OpenAPI specifications to generate and consume documented endpoints.
Knowledge of Infrastructure as Code.
Understanding of DevOps principles, environment variables, and automated release strategies.
Hands-on experience managing logs, alerts, and performance metrics.
Comfortable with agile processes, cross-functional collaboration, and code reviews.
#Bonus Skills
Experience with Active Directory group-based authorization.
Familiarity with terminal-based or legacy enterprise platforms (e.g., MultiValue systems).
Proficiency with audit logging systems, structured log formatting, and Sentry integration.
Exposure to security best practices in authentication, authorization, and reverse proxy configurations.
#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
#Ideal Candidate Traits
Obsessed with automation, consistency, and secure environments.
Independent problem-solver who takes ownership of both code and environment health.
Detail-oriented and performance-conscious, not just focused on features.
Collaborative communicator, able to bridge the backend, DevOps, and infrastructure teams.
Proactively modernizes existing systems without compromising stability.
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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3814952
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ahmedabad, Gujarat, India
  • Education
    Not mentioned
  • Experience
    Year