Lead Software Engineer

Posted Aug 13

This is a fully remote position, open to applicants in India.

📋 Description

• Collaborate with Designers, Product Managers, and Software Engineers to develop and sustain user experience, accessibility, and technical viability across websites, applications, and supporting digital environments.

• Create and implement solutions for displaying data and content across websites, mobile applications, and various platforms.

• Ensure the consistent application of JoVE brand standards across digital properties and third-party platforms.

• Keep abreast of the latest web design and development standards and trends.

• Contribute to engineering excellence, which includes automated unit testing.

• Work alongside stakeholders and developers on project design, implementation, standards, and reusable code.

• Execute tasks autonomously while meeting requirements and deadlines.

• Illustrate and clarify complex technical issues for audiences with diverse technical backgrounds.

• Troubleshoot software components and identify defects for resolution.

• Aid in automating deployments to development and other environments.


⛳️ Requirements

• Over 7 years of experience in developing scalable, data-driven backend systems and APIs.

• A minimum of 2 years in a technical leadership position, guiding and mentoring engineering teams.

• Strong expertise in server-side programming with Node.js.

• Familiarity with React, JavaScript/TypeScript, and CSS.

• Deep understanding of system design, data architecture, and microservices or modular monoliths.

• Experience in designing and implementing RESTful APIs and integrating third-party services and external SDKs.

• Knowledge of event-driven systems, asynchronous processing, and message queues like Kafka, SNS/SQS, or RabbitMQ.

• Proficient with SQL and NoSQL databases including PostgreSQL, MongoDB, and Redis, with a focus on query optimization and complex data modeling.

• Experience with cloud-native AWS architecture, including serverless, ECS/Fargate, Lambda, S3, and CloudFormation, or equivalent platforms.

• Understanding and application of SOLID and DRY software design principles in SaaS and multi-tenant application development.

• Familiarity with Agile Scrum methodologies and related collaboration and issue-tracking tools like JIRA or Rally.

• Experience working within a CI/CD model, including GitHub and CI pipeline automation tools.

• Capability to triage and resolve incidents while leading incident investigations.


🏝️ Benefits

• A competitive compensation package.

• Fully remote work environment!

• Opportunity to have a direct impact on advancing scientific research and education.

• Collaborate with global teams in an environment that fosters innovation and teamwork.

• Our strong internal promotion culture provides a clear path for career advancement.

People also viewed

Snowheap1 day ago

Senior Fullstack Software Engineer

AR flagArgentina OnlyFull-timeFull-stack Engineer
ApplyView job
Marigold1 day ago

Senior Software Engineer

AU flagAustralia OnlyFull-timeFull-stack Engineer
ApplyView job
Progressive Leasing1 day ago

Lead Engineer – Full Stack

US flagTexas, +1 more stateFull-timeFull-stack Engineer
ApplyView job
Cross Solution1 day ago

Software Developer, TypeScript

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Metanoia IT Solutions GmbH1 day ago

Full-Stack Developer, AI, SaaS Startups

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Souk1 day ago

Full Stack Engineer

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer$20k – $30k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers