HamburgerMenu
hirist

JoVe - Software Engineer II - Node.js/Python

Jove
Remote
4 - 8 Years

Posted on: 17/11/2025

Job Description

About the Role :

We are looking for an experienced Software Engineer 2 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.

What will you do :

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

- Assist in automating deployments to development and other environments.

Skills And Qualifications :

- 5+ years of experience building scalable, data-driven backend systems and APIs.

- Strong proficiency in server-side programming (e.g., Node.js, Python, or Java)

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

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

- Familiarity with event-driven systems, asynchronous processing, and message queues (Kafka, SNS/SQS, RabbitMQ, etc.).

- Good working knowledge of React, JavaScript/TypeScript, and modern CSS frameworks (e.g., Tailwind, Styled Components).

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

Why JoVE?

- You will make a direct impact in accelerating science research and in improving student learning in science and business education for users around the world

- Opportunity to work in an environment that promotes innovation and collaboration

- Opportunity to work with a diverse and international team across North America, EMEA and APAC

- Our strong promotion from within culture draws a clear path to advance your career with us

The job is for:

May work from home
info-icon

Did you find something suspicious?