Software Development Engineer 2 (MERN + Python)
About the job
Role Description We are looking for a Software Development Engineer 2 (MERN + Python) with 5-6 years of experience who can take ownership of projects end-to-end. Ideal candidates will have worked in startups or small companies, are comfortable wearing multiple hats, and can lead a small team while being hands-on with development. The right person is not just a coder, but a problem-solver someone who enjoys tackling tough challenges on HackerRank, LeetCode, or similar platforms, and can apply that same structured problem-solving approach to real-world product development. Key Responsibilities • Lead a small team of developers, guiding them in design, coding, and best practices. • Build, deploy, and maintain scalable web applications using MERN stack (MongoDB, Express, React, Node.js) and Python. • Collaborate closely with founders, product managers, and designers to translate requirements into working features. • Take ownership of end-to-end development from architecture design, coding, testing, to deployment. • Drive code reviews, ensure clean code practices, and mentor junior developers. • Stay updated with the latest tech trends and propose improvements. Requirements • 5 years of hands-on experience in Software development. • Strong proficiency in Python (experience with Flask and ML techniques preferred). • Solid understanding of databases (MongoDB, PostgreSQL/MySQL). • Experience with cloud platforms (AWS/GCP/Azure) and containerization (Docker). • Exposure to building scalable REST APIs and microservices. • Ability to lead and mentor a small team, ensuring delivery within timelines. • Startup experience or experience in small teams (ability to work in fast-paced, unstructured environments). • Strong problem-solving skills and ownership mindset.
Requirements
- MERN stack
- Python
- AWS
- GCP
- Azure
- Docker
Preferred Technologies
- MERN stack
- Python
- AWS
- GCP
- Azure
- Docker
Benefits
- Opportunity to work directly with the founding team and shape the product roadmap.
- Fast-paced learning environment with high ownership.
- Competitive compensation with growth opportunities.
- Flexible work culture focused on outcomes, not bureaucracy.
About the company
Mple.ai is an AI-powered training platform for enterprises, designed to deliver scalable, measurable, and impactful training through role-plays and AI-driven evaluations. Our platform allows enterprises to create custom simulations or use pre-built templates, making training more relevant, effective, and impactful.
Similar Jobs
Senior Software Development Engineer (Full Stack)
Gruve
Software Engineer
Qualcomm
Software Engineer
Qualcomm