4 hours ago
Responsibilities
- Lead development of complex features across microservices, owning backend services and the frontend experiences they support.
- Design, build, and maintain serverless and event-driven data pipelines for high-volume scientific data.
- Build asynchronous, non-blocking services and scalable APIs.
- Write clean, maintainable, well-tested code and identify technical debt and architectural improvements.
- Collaborate with engineers to build intuitive interfaces for complex scientific research workflows.
- Provide technical guidance through code reviews and pair programming.
- Implement observability and participate in production deployment and monitoring.
- Potentially lead small project teams or act as a feature lead while mentoring engineers.
Requirements
- 8+ years of engineering experience, preferably in a SaaS environment.
- Strong commercial experience building backend services with Node.js and modern frontend applications with React.
- Strong experience designing, building, and consuming RESTful APIs.
- Strong proficiency with PostgreSQL and relational database design.
- Experience with microservices, event-driven architectures, asynchronous programming patterns, and distributed systems.
- Hands-on production experience with AWS services.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Experience with automated unit, integration, and end-to-end testing and CI/CD tools such as GitHub Actions, GitLab CI, or AWS CodePipeline.
- Strong written and spoken English communication skills.
- A degree in Computer Science, Software Engineering, or equivalent experience is preferred.
- Experience with complex data ingestion or processing workflows, messaging bots, Terraform, multi-cloud systems, project leadership, mentoring, or life sciences and R&D data management is advantageous.
Benefits
- Remote-friendly work environment
- Equal opportunity and inclusive workplace
Tech Stack
Apache KafkaAWSAzureDockerGitHub ActionsGitLab CI/CDGoogle Cloud PlatformKubernetesNode.jsPostgreSQLReactTerraform
Categories
About Dotmatics
Dotmatics is the global leader in R&D scientific software that connects science, data, and decision-making. Combining a workflow and data platform with best-of-breed applications, we offer the first true end-to-end solutions for biology, chemistry, formulations, data management, flow cytometry, and more. Trusted by more than 2 million researchers from the world’s leading biopharma, chemicals and materials enterprises, and academic institutions, we are dedicated to working with the scientific community to help make the world a healthier, cleaner and safer place to live. Learn more about our platform and products, including GraphPad Prism, Geneious, SnapGene, Protein Metrics, LabArchives, and more, at https://dotmatics.com.
