Senior Full Stack Engineer (Node.js) | Luma

Dotmatics
$130,000Hybrid

About The Position

Dotmatics is seeking a Senior Full Stack Engineer to join their team. They are building the most powerful R&D AI-Powered platform in the world. Luma is an AI-Native Multimodal Research Platform for Scientific Intelligence, designed to fit the way customers "do science". It allows scientists to streamline scientific research with adaptive R&D workflows driven by AI and seamless data integration. As a Senior Full Stack Engineer, you will be responsible for building robust, scalable features and ensuring the technical health of the codebase. The ideal candidate will be a "hands-on" expert in the Node.js/React ecosystem with a passion for scientific innovation and curiosity about AI. This is a remote position, located in Mass., with some travel required to the office in Boston for team meetings and working sessions.

Requirements

  • 8+ years experience in engineering preferably in a SaaS environment.
  • Expert-level proficiency with Node.js and React.
  • Proven experience building and consuming RESTful APIs and working with PostgreSQL.
  • Hands-on experience with AWS services and a solid understanding of Docker/Kubernetes for container orchestration.
  • Experience working with message-based architectures (e.g., Kafka) and event-driven patterns.
  • A strong advocate for automated testing (unit, integration, E2E) and experience with CI/CD tools like GitHub Actions or AWS CodePipeline.
  • Proficiency in Agile methodologies and a track record of delivering value in iterative cycles.
  • Curious and inquisitive; question the why and the how.

Nice To Haves

  • Degree in Computer Science, Software Engineering, or equivalent.
  • Experience building and scaling complex data ingestion or processing workflows.
  • Experience with Terraform or similar deployment technologies.
  • Exposure to AWS/GCP or experience designing systems that can run across multiple cloud providers.
  • Experience leading small project teams or acting as a "feature lead".
  • Background in Life Sciences or R&D data management.

Responsibilities

  • Lead the development of complex, high-impact features within a Node.js/TypeScript and React ecosystem.
  • Develop and maintain serverless and event-driven data pipelines capable of handling high-volume scientific data.
  • Write clean, maintainable, and well-tested code. Proactively identify technical debt and advocate for architectural improvements.
  • Partner closely with other team members to build intuitive user interfaces that simplify complex scientific research.
  • Provide technical guidance through thoughtful code reviews and pair programming, fostering a culture of continuous learning.
  • Support the reliability of our services by implementing observability and participating in the deployment and monitoring of your code in production.

Benefits

  • Remote-friendly environment
  • Starting salary range USD$130,000+
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service