We are looking for an experienced Senior Full Stack Developer who can take ownership of end-to-end product development while also providing technical and team leadership. The ideal candidate will have strong expertise across backend and frontend technologies, experience in building scalable microservices-based applications, and the ability to mentor team members, drive best practices, and lead by example.
This role requires not only hands-on coding but also technical decision-making, system design, and leadership responsibility to ensure delivery of secure, reliable, and high-performance applications. Key Responsibilities Lead and guide a team of developers, ensuring adherence to best practices, coding standards, and architectural principles. Act as a technical mentor, providing direction, code reviews, and supporting team growth. Drive the design and implementation of scalable, modular microservices-based applications. Develop and maintain backend services using Java (Spring Boot) and/or Express. js or Next. Js. Build responsive, optimized frontend applications using React. js, Next. js, JavaScript/TypeScript. Integrate with REST APIs, GraphQL, and event-driven systems. Collaborate with Product Managers, UI/UX Designers, QA, and DevOps teams for successful delivery. Architect and optimize database solutions (MySQL, PostgreSQL, MongoDB) ensuring performance and scalability. Oversee and contribute to CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments (AWS/Azure/GCP). Champion security, compliance, and data privacy best practices in application design. Proactively troubleshoot, identify risks, and resolve production issues with a focus on reliability and uptime. Required Skills Experience 6-12 years of proven experience as a Full Stack Developer with at least 2 years in a senior/lead role. Strong backend expertise with Java (Spring Boot) and/or Node. js. Solid frontend skills with React. js, Next. js, JavaScript, TypeScript. Proven ability to lead a team, make architectural decisions, and enforce engineering discipline. Deep understanding of microservices architecture and inter-service communication. Proficiency with REST APIs, GraphQL, event-driven systems (Kafka/RabbitMQ preferred). Experience with relational NoSQL databases (MySQL, PostgreSQL, MongoDB). Hands-on experience with cloud platforms (AWS, Azure, GCP), Docker, Kubernetes, and CI/CD pipelines. Strong analytical, problem-solving, and debugging skills. Excellent leadership, communication, and collaboration abilities. Preferred Skills Domain Knowledge Exposure to data privacy regulations (GDPR, FERPA) and secure handling of student data. Knowledge of scalable architecture for high concurrent usage (important for exams and online classes). Experience with role-based access management (RBAC), student-faculty workflows, and payment gateway integrations for fee management. Familiarity with reporting, analytics, dashboards, and BI tools. Experience in Agile methodologies and Scrum team leadership. Strong focus on performance optimization, fault tolerance, and disaster recovery strategies.