Job Title

Senior Full-Stack Developer

Employment Type: Full-time

Workplace Type: On-site

Location: Vadodara, Gujarat

Experience Required: 4+ Years

About the Role

We are looking for a skilled Senior Full-Stack Developer to join our team and build scalable, high-performance web applications. The ideal candidate should have strong expertise in Node.js, TypeScript, Angular, GraphQL, AWS, PostgreSQL, Redis, and Docker.

Key Responsibilities

  • Design, develop, and maintain full-stack applications using Angular and Node.js.
  • Build backend services using NestJS/Express.js.
  • Develop and integrate GraphQL and REST APIs.
  • Work with PostgreSQL and Redis to optimize performance.
  • Develop and deploy containerized applications using Docker and AWS.
  • Collaborate on architecture, code reviews, and technical solutions.
  • Implement best practices for security, scalability, and reliability.
  • Contribute to CI/CD pipelines and maintain technical documentation.

Required Skills (Must Have)

Frontend

  • Angular, TypeScript, HTML, CSS, JavaScript
  • GraphQL client integration (Apollo or similar)
  • Component-driven architecture and state management

Backend

  • Node.js with NestJS or Express.js
  • GraphQL and REST API development
  • Scalable and distributed application design

Databases & Cloud

  • PostgreSQL, Redis
  • AWS (EC2, ECS, Lambda, S3)
  • Docker and Git

Nice to Have

  • Microservices architecture
  • Unit and integration testing
  • CI/CD and automated deployments
  • API documentation (Swagger/GraphQL Playground)
  • Monitoring, observability, and performance optimization

What We Value

  • Strong problem-solving and communication skills
  • Clean, maintainable, and well-documented code
  • Ownership mindset and ability to work independently
  • Passion for learning and working in agile environments

Interested candidates can share their CV at: HR@thecommerceteam.com