We are looking for a highly skilled and experienced Full Stack Engineer to lead the development of scalable, high-performance web applications. This is a technical leadership role where you’ll be responsible not just for building and deploying robust systems using the MERN stack but also for leading a team of engineers, reviewing code, setting coding standards, and mentoring junior developers.
What you will be doing
- Lead the end-to-end development of full stack projects from planning to deployment.
- Architect scalable, maintainable, and performant web applications using the MERN stack.
- Write clean, reusable, and modular code—following best practices for both frontend and backend.
- Provide technical leadership to the development team, conduct code reviews, and ensure engineering quality.
- Collaborate with cross-functional teams (product managers, designers, data scientists) to define project requirements and deliverables.
- Manage deployments, server configurations, and integrations using AWS (EC2, S3, Lambda, API Gateway, etc.).
- Oversee team workflows, sprint planning, and progress tracking, while mentoring junior developers.
- Optimize frontend performance using Next.js features such as server-side rendering, static generation, and route prefetching.
- Integrate third-party APIs and microservices; handle authentication, authorization, and secure data flows.
- Coordinate evaluation and performance tracking for team members.
- Work with LLMs or AI APIs where applicable, and integrate ML pipelines (optional but preferred).
The ideal candidate
- Bachelor’s degree in Computer Science, Software Engineering or a related field (required)
- 3–4 years of professional industry experience in software development (required)
- Expert in JavaScript/TypeScript, React.js, Next.js, Node.js, Express.js, and MongoDB.
- Strong understanding of frontend performance tuning, SSR/SSG, and modern UI/UX best practices.
- Proven experience in backend API design, database schema modeling, and RESTful API integration.
- Deep experience deploying and managing production applications on AWS (IAM, EC2, S3, CloudFront, Lambda, Elastic Beanstalk etc.).
- Experience with Git, CI/CD workflows, containerization (Docker), and code linting/testing tools.
- Ability to lead technical teams, conduct performance reviews
- Strong mathematical skills are highly preferred for this role. Familiarity with statistical analysis, Bayesian optimization, linear algebra, and geometry will be considered as an advantage.
- Relevant cloud service certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Administrator, Google Professional Cloud Architect) are highly encouraged.
Deadline to apply: 24 May, 2025