Senior Engineer, Backend

Posted Oct 24

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

📋 Description

• Work alongside Designers, Product Managers, and Software Engineers to develop and sustain user experience, accessibility, and development feasibility for websites, applications, and related digital environments.

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

• Ensure adherence to JoVE’s branding standards throughout websites, digital spaces, and third-party platforms.

• Stay informed about web standards, updates, and trends in web design and development.

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

• Partner with stakeholders and developers on project design and execution, upholding standards and establishing a reusable codebase.

• Complete assignments independently and punctually while fulfilling requirements and expectations.

• Articulate and demonstrate complex technical concepts to audiences with diverse levels of technical knowledge.

• Troubleshoot software components and identify code 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.

• At least 2 years of experience in a technical leadership capacity, guiding and mentoring engineering teams.

• Strong expertise in server-side programming (Node.js) - Required.

• Familiarity with frontend technologies: React, JavaScript/TypeScript, and CSS.

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

• Proficient in designing and implementing RESTful APIs, and integrating with third-party services and external SDKs.

• Experience with event-driven systems, asynchronous processing, and message queuing (Kafka, SNS/SQS, RabbitMQ, etc.).

• Experience with SQL and NoSQL databases, including PostgreSQL, MongoDB, and Redis, with the capability to optimize queries and model complex data relationships.

• Strong experience with cloud-native architecture utilizing AWS (serverless, ECS/Fargate, Lambda, S3, CloudFormation, etc.) or equivalent platforms.

• Proven understanding and application of SOLID and DRY software design principles in SaaS and multi-tenancy application development.

• Familiarity with Agile Scrum software development and associated collaboration and issue-tracking tools such as JIRA and Rally.

• Experience in a Continuous Integration/Continuous Delivery 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 have a direct impact on accelerating scientific research and education.

• Opportunity to collaborate with global teams in an environment that fosters innovation and teamwork.

• Our strong promotion-from-within culture provides a clear pathway for career advancement with us.

People also viewed

GT5 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights5 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange5 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange5 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil6 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft6 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers