Backend Developer

Year    Ahmedabad, Gujarat, India

Job Description

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.
Immediate Joiner preferable
Requirements
#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
#Ideal Candidate Traits
Strong analytical and problem-solving skills - able to break down complex issues.
Detail-oriented - takes ownership of correctness, security, and maintainability.
Independent and proactive - can own deployment and environment health.
Good communicator - collaborates effectively with front-end, infrastructure, and QA teams.
Curious and driven to automate, optimize, and modernize legacy systems safely.
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
    JD3768669
  • 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