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