Backend Software Engineer (Node.js) | LabArchives
Core
Design, develop, and maintain scalable backend services and APIs for Electronic Laboratory Notebook (ELN), Inventory, and Scheduler products used by researchers and institutions worldwide.
Role type
Senior Backend Software Engineer (Node.js)
Builds
Scalable backend services, APIs, and SaaS products for scientific research and digital laboratory solutions
Domain
Scientific research / SaaS / Digital Laboratory Solutions
Deliverable
production ML models | product features
Required skills
Node.js, Ruby on Rails, RESTful API design, database design and query optimization, asynchronous integration patterns, unit testing, code reviews, system scalability assessment
Preferred skills
SaaS product development in regulated/scientific industries, CI/CD pipelines, security best practices, basic frontend frameworks (React/Angular/Vue.js)
Technologies
Node.js, Ruby on Rails, JavaScript (ES6+), REST APIs
Responsibilities
Design and develop backend services and APIs; build new features using Node.js; maintain and contribute to existing Ruby on Rails codebase; develop and maintain unit tests; conduct code reviews and security audits; assess application scalability; collaborate with product and operations teams
Seniority
Senior, hands-on IC