JOB DESCRIPTION
|
Name of the Department
|
Information Technology
|
|
Role
|
Full Stack Developer
|
|
Designation
|
To be decided basis experience
|
|
Location
|
Kolkata
|
Job Purpose / Summary:
We are looking for a skilled and motivated Full Stack Developer with 3–4 years of experience in building scalable web applications and backend services. The ideal candidate should have strong expertise in Node.js (Express.js), PostgreSQL, and cloud‑native architectures across AWS, Azure, and GCP. You will work on designing, developing, and deploying secure, high‑performance applications in a multi‑cloud environment.
Duties and Responsibilities:
· Design and develop scalable RESTful APIs using Node.js and Express.js
· Develop responsive and reusable frontend components using React / Angular / Vue.js
· Design and optimize database schemas, queries, and indexes using PostgreSQL
· Implement authentication and authorization mechanisms using: AWS Cognito / Azure Active Directory (Azure AD / Entra ID) / GCP Identity Platform
· Integrate and manage asynchronous workflows and messaging systems, such as AWS SQS / Azure Service Bus / GCP Pub/Sub
· Implement event‑driven architecture using Kafka or cloud‑native event services
· Use Redis for caching, session management, rate limiting, and performance optimization
· Deploy, monitor, and manage applications across AWS, Azure, and GCP infrastructure
· Collaborate with cross‑functional teams on architecture, design, and code reviews
· Write clean, maintainable, secure, and testable code following best practices
Experience / Skillset / Certifications Required:
MANDATORY SKILLS
Backend
• Strong proficiency in Node.js
• Hands on experience with Express.js
• REST API design, development, and integration
• Middleware implementation, validation, and error handling
Database
• Strong experience with PostgreSQL
• Query optimization, indexing, and performance tuning
• Experience with ORMs such as Sequelize or TypeORM
Cloud & DevOps
• Hands on experience with AWS services, including: SQS, Cognito, EC2, Lambda, API Gateway
• Familiarity with Azure services, such as: Azure App Service / Azure Functions, Azure Active Directory (Entra ID), Azure Service Bus, Azure API Management
• Familiarity with GCP services, such as: Cloud Run / Compute Engine, GCP Pub/Sub, Cloud Functions, API Gateway
• Understanding of CI/CD pipelines and deployment automation
Messaging & Caching
• Experience using Redis for caching, session handling, and performance optimization
• Familiarity with message queues and event streaming platforms
Frontend
• Experience with React.js (preferred)
• Strong knowledge of HTML5, CSS3, and JavaScript (ES6+)
• Understanding of component-based architecture and state management
GOOD TO HAVE
• Knowledge of Microservices architecture
• Experience with Docker and containerized deployments
• Familiarity with OAuth and JWT based authentication flows
• Experience handling high volume and high availability APIs
• Understanding of application security best practices
• Exposure to multi cloud or hybrid cloud environments
Recommended By:
Saptarshi Dhar (VP – Digital Engineering)
Approved By:
Pinaki Halder (CIO)