Role Overview
In this position, you will work across our modern tech stack, primarily focusing on MERN (with TypeScript) while supporting and extending backend services written in Python and Java. You will play a critical role in deploying and managing these services on AWS, ensuring our products are scalable and resilient. This role requires 2-4 years of hands-on experience with MERN stack, AWS services, Java, Python, and foundational knowledge in AI/ML technologies.
Key Responsibilities
· Feature Ownership: Design, develop, and deploy end-to-end features using the MERN stack (MongoDB, Express, React, Node.js); own complete feature lifecycle from requirements to production
· TypeScript Adoption: Implement strict typing and best practices using TypeScript to ensure code reliability, maintainability, and enhanced developer experience
· Polyglot Contribution: Support backend modules in Java (Spring Boot) and Python (FastAPI/Django), facilitating seamless cross-service communication and integration
· Cloud Integration: Deploy and manage application components on AWS including Lambda, EC2, S3, and RDS/DynamoDB; implement and maintain CI/CD pipelines
· Code Quality: Write clean, modular, and well-tested code following industry best practices; participate in peer code reviews and provide constructive feedback to junior team members
· Problem Solving: Troubleshoot and resolve complex bugs across frontend and backend; identify performance bottlenecks and optimize application efficiency
· Collaboration: Work closely with SDE-3s and Tech Leads to align on architecture; collaborate with Product Managers on sprint deliverables and feature prioritization
Technical RequirementsExperience & Background
2-4 years of professional experience in full-stack development, preferably in a product-based or startup environment; demonstrated ability to deliver features end-to-end with quality and timeliness
MERN Stack & TypeScript
· Strong proficiency in React.js including Hooks, Context API, component lifecycle, and modern React patterns
· Solid experience with Node.js and Express.js for building RESTful APIs and backend services
· Hands-on experience writing production-grade TypeScript code with strong typing, interfaces, and type safety
· Understanding of state management patterns and libraries such as Redux, Context API, or Zustand
AWS & Cloud Services
· Familiarity with core AWS services: S3 (object storage), EC2 (compute), Lambda (serverless functions), and basic networking concepts
· Experience with CI/CD tools such as GitHub Actions, GitLab CI, or AWS CodePipeline is a plus; understanding of automated deployment workflows
Secondary Languages (Java & Python)
· Solid understanding of Java and/or Python; comfortable reading, writing, and debugging services in these languages
· Exposure to Spring Boot (Java) or FastAPI/Django (Python) frameworks for building backend microservices
Database Knowledge
Working knowledge of MongoDB including basic queries, schema design, and indexing; familiarity with SQL databases such as PostgreSQL or MySQL for relational data management
AI/ML Fundamentals
Base knowledge of AI/ML concepts; understanding of how to integrate AI services or models into applications; familiarity with AI APIs or cloud-based AI services (AWS SageMaker, Comprehend) is beneficial
Preferred Qualifications
· Experience with containerization using Docker for packaging and deploying applications
· Familiarity with unit testing frameworks such as Jest, Mocha, or PyTest; commitment to test-driven development
· Understanding of Agile methodologies and experience with project management tools like Jira, Zoho Sprint, or similar platforms
· Knowledge of GraphQL for flexible API queries and data fetching
· Exposure to modern frontend build tools (Webpack, Vite) and CSS frameworks (Tailwind CSS, Material UI)
Professional Attributes
· Strong problem-solving skills with analytical approach to debugging and optimization
· Effective communication skills for collaborating with cross-functional teams including product, design, and QA
· Self-motivated and proactive with ability to work independently while being a strong team player
· Eagerness to learn new technologies and adapt to evolving technical landscapes
· Attention to detail with focus on code quality, documentation, and maintainability
What We Offer
Competitive salary package with performance-based incentives, comprehensive health insurance for self and family, professional development opportunities including training and certifications, flexible work arrangements with hybrid options, exposure to modern technologies including AI/ML and cloud-native architectures, collaborative and innovative work culture, mentorship from experienced senior developers and tech leads, and clear career progression path with growth opportunities.
Apply to [email protected]
Pay: ₹400,000.00 - ₹750,000.00 per year
Work Location: In person