Experience: 3–5+ years
Key Responsibilities
- Develop and maintain full-stack web applications using MongoDB, Express.js, React, and Node.js (MERN stack).
- Build and maintain backend APIs using FastAPI with high performance and security in mind.
- Collaborate with frontend and backend teams to design, implement, and optimize system architecture.
- Write clean, maintainable, and testable code following best practices.
- Conduct code reviews, ensure coding standards, and mentor junior developers.
- Integrate third-party services and APIs, including AI/ML services if required.
- Work with CI/CD pipelines and assist in deployments to cloud platforms (AWS).
- Optimize application performance, troubleshoot issues, and implement fixes promptly.
Required Skills and Experience
- MEAN Stack: Strong expertise in MongoDB, Express.js, React, Node.js.
- FastAPI: Hands-on experience building backend APIs using FastAPI (Python).
- Proficient in JavaScript/TypeScript, HTML5, CSS3, and frontend frameworks.
- Experience with RESTful APIs, authentication, and authorization mechanisms (JWT, OAuth).
- Knowledge of database design, indexing, and query optimization (MongoDB/PostgreSQL).
- Familiarity with version control systems like Git/Bitbucket and CI/CD pipelines.
- Strong problem-solving skills and ability to work independently as well as part of a team.
- Understanding of cloud deployment (AWS/GCP/Azure) and containerization (Docker) is a plus.
Preferred Skills
- Experience with serverless architectures and microservices.
- Knowledge of WebSockets, GraphQL, or real-time applications.
- Exposure to AI/ML integrations and working with Python ML frameworks.
- Familiarity with unit testing, integration testing, and TDD.
- Prior experience mentoring junior developers or leading small teams.
Educational Qualification
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
Why Join Us
- Work on high-performance, cloud-deployed applications with cutting-edge technologies.
- Collaborate with a dynamic, innovative, and skilled team.
- Opportunity to grow technically and professionally, including exposure to AI and system architecture.
- Flexible and supportive work environment focused on results and innovation.
Job Type: Full-time
Work Location: In person