datavruti
Website:
datavruti.com
Job details:
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
Click on Apply to know more.