Backend Developer

2 - 6 years

0 Lacs

Posted:12 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Backend Developer at our office located in Ahmedabad, Gujarat, you will be responsible for designing and maintaining robust, secure, and high-performance backend services using Node.js and TypeScript. You will also be building and documenting RESTful APIs using OpenAPI, leading the development and management of CI/CD pipelines, and packaging and deploying applications using Docker and Docker Compose. Collaboration with the infrastructure team to configure reverse proxies, domain routing, and SSL certificates will be a part of your responsibilities. Additionally, you will design secure authentication flows using OAuth2/OpenID Connect and create operational documentation, deployment runbooks, and service diagrams. Monitoring systems using Grafana/Datadog and actively participating in performance tuning, production debugging, and incident resolution will be essential tasks. Moreover, you will contribute to infrastructure evolution by identifying opportunities to automate, secure, and improve delivery workflows. Key Responsibilities: - 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. Qualifications Required: - Bachelors 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. About the Company: - 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,

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

mumbai, maharashtra, india