Design and develop highly scalable backend services, ensuring performance and security
Collaborate with designers, scientists and engineers to deliver products solving real challenges experienced in labs by our users
Help set technical and product direction, collaborating with the team to determine the future of the product
Ensure continual, high-availability operation of our services using modern reliability practices, including detailed observability and participation in an on-call rotation
Participate in code reviews and troubleshoot performance or security issues
Advocate for healthy and maintainable software practices
Work on projects such as improving hybrid object/graph multi-tenant data store, building real-time sensor data services, distributing and executing simulation and analysis code, and optimizing data storage and search in SLL
Requirements
2+ years of experience providing backend development to products and enterprise software
1+ years in Cloud or AWS hands on development
Experience with database technologies (SQL or NoSQL)
Experience working with startups or small growing companies
Full life cycle experience with software product development
Has experience with OCAML
Experience with Kubernetes and Docker for containerization (Preferred)
Experience with distributed systems (Preferred)
Strong problem-solving skills and attention to detail (Preferred)
Familiarity with CI/CD pipelines and modern build tooling (Preferred)
Exposure to cloud infrastructure (AWS/GCP/Azure), containers, and observability (Preferred)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.