Full Stack Developer

Kolkata, West Bengal2-5 yrsPermanentOn-siteINR 10 - 20 LPA

Hiring for: A niche data, AI and analytics consulting company helping mid-large global organizations in their transformation journeys.

Role: Full Stack Developer

Positions: 1

Experience: 2 to 5 years

Location(s): Kolkata

Type: On-site / Permanent

Salary: Up to INR 20 LPA

Notice Period: 15 days


Responsibilities

• Design, develop, and maintain scalable web applications and APIs

• Collaborate with cross-functional teams to define, design, and ship new features

• Write clean, maintainable, and efficient code following best practices

• Participate in code reviews and provide constructive feedback to team members

• Troubleshoot and debug complex issues across the full technology stack

• Optimize applications for maximum performance and scalability

• Mentor junior developers and contribute to team knowledge sharing

• Participate in agile development processes and sprint planning

• Work closely with DevOps teams for deployment and infrastructure optimization


Requirements:


Frontend Development

• Strong proficiency in JavaScript (ES6+) and TypeScript

• Experience with modern frontend frameworks (React, Angular, or Vue.js)

• Knowledge of HTML5, CSS3, and responsive design principles

• Experience with state management libraries (Redux, MobX, or similar)

• Understanding of frontend build tools (Webpack, Vite, or similar)


Backend Development

• Expert-level Python programming skills

• Experience with web frameworks (Django, Flask, FastAPI, or similar)

• Knowledge of RESTful API design and GraphQL

• Understanding of microservices architecture

• Experience with asynchronous programming and concurrency


Database Technologies

• Strong experience with MongoDB (NoSQL database)

• Proficiency in PostgreSQL or similar relational databases

• Knowledge of database design, optimization, and query performance

• Experience with database migrations and version control

• Understanding of data modeling and database normalization


DevOps and Cloud

• Experience with Docker containerization and orchestration

• Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform)

• Experience with CI/CD pipelines and automated deployment

• Understanding of infrastructure as code (Terraform, CloudFormation)

• Knowledge of container orchestration (Kubernetes, Docker Swarm)


Experience:

2+years of professional software development experience

Experience working in agile development environments (Scrum/Kanban)

Proven track record of delivering high-quality software products Experience mentoring junior developers and leading technical initiatives Experience working with distributed teams and cross-functional collaboration Nice to Have: - Experience with serverless architectures and cloud-native development - Knowledge of machine learning and data science libraries (pandas, numpy, scikit-learn) - Experience with real-time applications and WebSocket technologies - Understanding of performance optimization and scalability patterns - Experience with testing frameworks and test-driven development - Knowledge of GraphQL and modern API design patterns

Skills

AWSAzureDockerGCPJavaScriptKanbanMongoDBPythonScrumTypeScript

Posted May 15, 2026