Backend Software Engineer (Node.js) | LabArchives

Dotmatics
•$103,000 - $140,000

About The Position

Dotmatics is seeking a Backend Software Engineer to join the LabArchives team, a small group developing Electronic Laboratory Notebook (ELN), Inventory, and Scheduler products used by researchers and institutions worldwide. The role partners with product, operations, and support teams to design, build, and maintain the backend systems powering the LabArchives product suite. The engineer will contribute to development processes and products while supporting LabArchives’ global growth. The position focuses primarily on Node.js backend development, including services and APIs, and includes working with an existing Ruby on Rails codebase as needed. The engineer will plan, build, test, and release backend features; develop and maintain unit tests and automation testing; and participate in code reviews, security audits, and performance and scalability evaluations.

Requirements

  • Bachelor’s degree in Computer Science, or an equivalent combination of education and 9+ years of experience.
  • Strong server-side development experience with Node.js, including building and maintaining APIs and services.
  • Hands-on experience with synchronous and asynchronous integration patterns.
  • Ability to read, understand, and work within Ruby; Ruby on Rails experience is preferred.
  • Familiarity with database design, query optimization, and data modeling.
  • Solid grounding in object-oriented and functional programming paradigms.
  • Working knowledge of modern JavaScript (ES6+) and RESTful API design.
  • A technology enthusiast’s mindset and passion for learning and continuous improvement.
  • Deep hands-on experience in backend and database development, and comfort collaborating with colleagues across departments.

Nice To Haves

  • Hands-on experience working on SaaS products in a regulated or research-focused industry.
  • Familiarity with automated testing tools and CI/CD pipelines.
  • Exposure to security best practices and secure API design, including authentication, authorization, and data protection.
  • Basic familiarity with front-end frameworks such as React, Angular, or Vue, sufficient to collaborate effectively with front-end teammates.
  • Interest in scientific or educational technology and its impact on research.

Responsibilities

  • Collaborate with product, operations, and support teams to design, develop, and maintain backend services and APIs for the LabArchives product suite.
  • Plan, build, test, and release backend features, primarily using Node.js.
  • Read, understand, and contribute to the existing Ruby on Rails codebase as needed.
  • Create and maintain a robust unit test suite and help create and expand the automation test framework.
  • Participate in code reviews, security audits, and performance and scalability evaluations.

Benefits

  • Medical, dental, vision, and insurance benefits.
  • Health Spending Accounts.
  • Wellness benefits, including mental health apps and fitness perks.
  • Company-paid life and disability insurance.
  • 401(k) retirement plan with a 4% company match and immediate vesting.
  • Flexible Time Off Plan for US exempt employees.
  • Certain positions are also eligible for variable pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service