Senior Engineer, Backend

JoVE

India

Remote

INR 4,000,000 - 7,000,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote

Job summary

JoVE is seeking an experienced Software Engineer 3 to lead development of fast, well-tested code for web applications and modernization of the stack. You will build reusable components, work with product partners, and mentor teams across the engineering organization.

The role emphasizes data-driven backend systems, RESTful APIs, microservices, and cloud-native AWS architecture, with full remote work options and a competitive compensation package.

Qualifications

  • 7+ years of experience building scalable, data-driven backend systems and APIs.
  • At least 2 years in a technical leadership role, mentoring engineering teams.
  • Strong proficiency in server-side Node.js; familiarity with React, JavaScript/TypeScript, CSS.
  • Solid understanding of system design, data architecture, and microservices or modular monoliths.
  • Experience with RESTful APIs and integrating with third-party services and external SDKs.
  • Experience with event-driven systems, asynchronous processing, and message queues (Kafka, SNS/SQS, RabbitMQ, etc.).
  • Experience with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis); ability to optimize queries.
  • Cloud-native architecture using AWS (serverless, ECS/Fargate, Lambda, S3, CloudFormation) or equivalents.
  • Understanding of SOLID and DRY; SaaS, multi-tenancy; Agile Scrum with tools like JIRA.
  • Experience with CI/CD and pipeline automation; incident triage.

Responsibilities

  • Collaborate with Designers, Product Managers, and Software Engineers to build and maintain UX, accessibility, and feasibility of the website and applications.
  • Design and implement innovative solutions for data and content presentation across web and mobile platforms.
  • Adhere to JoVE's brand standards across digital spaces and third-party platforms.
  • Stay updated on latest web standards and development trends.
  • Contribute to engineering excellence with automated unit testing.
  • Explain and whiteboard complex technical issues to audiences with varying levels of expertise.
  • Debug software components and identify code defects for remediation.

Skills

Node.js
React
TypeScript
REST APIs
AWS
Microservices
SQL/NoSQL
CI/CD
GitHub Actions

Education

Bachelors in Computer Science

Tools

Kafka
RabbitMQ
Docker
Kubernetes
GitHub

Job description

JoVE is the world-leading video platform for scientific research and education. Millions of scientists, educators and students worldwide use JoVE for their research, teaching and learning. Our institutional clients comprise over 1,000 universities, colleges, and biopharma companies, including leaders such as Harvard, MIT, and Stanford. As a rapidly growing company, with offices in the USA, UK, Australia, and India servicing clients in over 60 countries, we are seeking talented and ambitious individuals to join our company.

The Role

We are looking for an experienced Software Engineer 3 to help lead the development of fast, well-tested, and performant code for our web applications and modernizing our application stack. If you are the kind of engineer passionate about developing well-built, reusable components following industry best practices, and love working in a collaborative environment with your product partners and dependency teams, then we want to talk to you.

Responsibilities
  • Collaborate with Designers, Product Managers, and Software Engineers to build and maintain the user experience, accessibility, and development feasibility of the website, applications, and supporting digital spaces.
  • Design and implement innovative solutions for the presentation of data and content on our websites, mobile apps, and other platforms.
  • Adhere to JoVE's brand standards and convey it cohesively across the website, supporting digital spaces and third-party platforms.
  • Stay updated on the latest standards, changes, and web design and development trends.
  • Contribute towards engineering excellence in areas like automated unit testing.
  • Collaborate with key stakeholders on project design and implementation and other developers to maintain standards and create a reusable codebase Expected to be self-motivated, needing little guidance on completing tasks on time and meeting expectations in terms of requirements Explain and "whiteboard" complex technical issues to audiences with varying levels of technical expertise Debug software components and identify code defects for remediation.
Requirements
  • 7+ years of experience building scalable, data-driven backend systems and APIs.
  • At least 2 years of experience in a technical leadership role, leading and mentoring engineering teams.
  • Strong proficiency in server-side programming (Node.js) - Must have Familiarity with frontend technologies - React, JavaScript/TypeScript, CSS Strong understanding of system design, data architecture, and microservices or modular monoliths.
  • Skilled in designing and implementing RESTful APIs and integrating with third-party services and external SDKs.
  • Experience with event-driven systems, asynchronous processing, and message queues (Kafka, SNS/SQS, RabbitMQ, etc.).
  • Experienced with SQL and NoSQL databases - e.g., PostgreSQL, MongoDB, Redis,- with the ability to optimize queries and model complex data relationships.
  • Solid experience with cloud-native architecture using AWS (serverless, ECS/Fargate, Lambda, S3, CloudFormation, etc.) or equivalent platforms.
  • Demonstrated understanding and implementation of software design principles such as SOLID and DRY with Software as a Service (SaaS), multi-tenancy application development Embraces the concepts of Agile Scrum software development and its related collaboration and issue-tracking tools (e.g., JIRA, Rally).
  • Experience working in a Continuous Integration / Continuous Delivery (CICD) model, including GitHub and CI pipeline automation tools Ability to triage and resolve incidents and lead incident investigations.
Benefits
  • A competitive compensation package.
  • We are fully remote!

You will make a direct impact in accelerating science research and education. Opportunity to work with global teams and in an environment that promotes innovation and collaboration. Our strong promotion from within culture draws a clear path to advance your career with us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Engineer
QA Engineer

JoVE • India

Remote
INR 1,200,000 - 2,000,000
Software Engineer II
Software Engineer II

JoVE • Delhi

On-site
INR 1,200,000 - 1,600,000
Impact on science research
Innovation and collaboration
Diverse international team
Organization Development Lead
Organization Development Lead

JoVE • India

Remote
INR 1,800,000 - 3,000,000
Sr. Recruiter
Sr. Recruiter

JoVE • Bengaluru

On-site
INR 1,100,000 - 1,700,000
Competitive compensation package
Opportunity for career advancement
Collaborative work environment
Innovation Manager
Innovation Manager

JoVE • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Impact on scientific research
Innovative and collaborative work environment
Promotional path within the company
Global Training & Development Manager
Global Training & Development Manager

JoVE • Mumbai

On-site
INR 1,200,000 - 1,800,000
Competitive compensation package
Opportunity for career advancement
Collaborative global team environment
Customer Success Specialist,Life Sciences
Customer Success Specialist,Life Sciences

JoVE • Delhi

Hybrid
INR 600,000 - 900,000
Competitive compensation packages
Opportunity to impact science research
Promotes innovation and collaboration
+1
Sales Account Executive, EdTech
Sales Account Executive, EdTech

JoVE • Khordha

Remote
INR 800,000 - 1,200,000
Competitive compensation package
Unlimited commissions
Impact on science and education
+1
Editorial Assistant
Editorial Assistant

JoVE • India

On-site
INR 300,000 - 480,000
Competitive salary and benefits
Opportunities for career advancement
Innovative and collaborative work environment
Software Development Engineer II (AI Engg)
Software Development Engineer II (AI Engg)

Joveo • Bengaluru Urban

On-site
INR 1,000,000 - 1,500,000
Autonomy in decision-making
Mentorship in AI
Collaborative team culture