Senior Full Stack Engineer
Dotmatics · Boston, MA · 3 days ago
On-siteScienceFull-time
Job Summary
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, called Luma, which is an AI-Native Multimodal Research Platform for Scientific Intelligence.
About the Role
You will lead the development of complex, high-impact features, develop and maintain serverless and event-driven data pipelines, write clean, maintainable, and well-tested code, provide technical guidance through code reviews and pair programming, and support the reliability of our services by implementing observability and participating in the deployment and monitoring of your code in production.
Responsibilities
- Lead the development of complex, high-impact features
- 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
- Support the reliability of our services by implementing observability and participating in the deployment and monitoring of your code in production
Requirements
- 8+ years experience in engineering, preferably in a SaaS environment
- A degree in Computer Science, Software Engineering, or equivalent
Qualifications
- Strong software engineering experience with NodeJs, React, Java, Go, C# (or similar object-oriented/backend languages)
- 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
- Experience with automated testing (unit, integration, E2E) and CI/CD tools like GitHub Actions or AWS CodePipeline
- Experience with Agile methodologies and delivering value in iterative cycles
Skills
- 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