
Search by job, company or skills
Job Location: Kolkata/Bengaluru/Hyderabad
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
- 3+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
Job ID: 142114175