Senior Software Engineer

New
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
GraphQLNode.jsFull Stack DevelopmentJavascriptTypeScriptNext.jsReactCI/CDMicroservices

Requirements

  • 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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now