Senior Software Engineer in India at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in India.
This role sits at the core of building scalable, user-facing learning platforms that support thousands of students transitioning into new careers. You will contribute to the design and development of modern web applications that power educational experiences, enabling learners to move from skill acquisition to meaningful employment opportunities. The environment is highly collaborative and fully remote, bringing together engineers, product managers, and stakeholders across distributed teams. You will work across the full stack, helping evolve microservices-based systems and improving performance, reliability, and user experience. This position offers the opportunity to influence both product direction and technical architecture as the platform scales. Your work will directly impact how learners access education and advance in their careers.
- Design, develop, and maintain scalable full-stack web applications supporting learner-focused platforms and services.
- Work within a microservices architecture using modern frameworks such as React, Next.js, and Node.js.
- Collaborate with product managers, designers, and engineers to translate product requirements into technical solutions.
- Contribute to CI/CD pipelines, ensuring reliable deployment, testing, and delivery of high-quality software.
- Improve system performance, scalability, and reliability through continuous optimization and best practices.
- Develop and maintain GraphQL APIs and data access layers to standardize application architecture.
- Enhance system observability through logging, monitoring, metrics, and dashboards.
- Participate in code reviews, sprint planning, and agile ceremonies to ensure alignment and delivery quality.
- Contribute to engineering standards, documentation, and process improvements across teams.
- 6+ years of professional software engineering experience building scalable, user-facing web applications.
- Strong proficiency in JavaScript/TypeScript and experience with React, Next.js, and Node.js.
- Experience working in microservices-based architectures and distributed systems.
- Solid understanding of CI/CD pipelines, automated testing, and modern software delivery practices.
- Experience building or working with GraphQL APIs and modern data-layer architectures.
- Strong knowledge of system observability practices, including logging, metrics, and monitoring tools.
- Ability to work across the full stack and contribute to multiple services or product areas.
- Strong collaboration and communication skills in remote, cross-functional teams.
- Proactive mindset with the ability to identify improvements in systems, processes, and code quality.
- Experience mentoring engineers or contributing to technical leadership is a plus.
- Fully remote work environment with distributed global engineering teams.
- Opportunity to work on high-impact education technology products used by thousands of learners.
- Strong focus on learning, mentorship, and long-term career growth.
- Exposure to modern web technologies, scalable architectures, and product-driven engineering.
- Collaborative and inclusive engineering culture emphasizing quality and accountability.
- Opportunity to influence product direction and technical architecture at scale.
- Continuous feedback, performance development, and structured career progression support.