onsite
Software Engineer Mid to Sr Levels - Nomic
Software Engineer
Mid‑to‑Senior Software Engineer building scalable, high‑throughput proteomics data pipelines using Python, Node.js, React, AWS, and Docker to deliver affordable, quantitative protein insights.
About the role
Key Responsibilities
- Design, develop, and maintain backend services for the nELISA platform, ensuring high availability and performance at scale.
- Implement RESTful APIs and microservices in Python and Node.js, integrating with AWS services such as S3, Lambda, and DynamoDB.
- Collaborate with front‑end engineers to build responsive React components that visualize proteomics data for researchers.
- Containerize applications with Docker, orchestrate deployments using Kubernetes, and manage CI/CD pipelines.
- Optimize data processing workflows, monitor system health, and troubleshoot production issues.
Requirements
- 5+ years of software development experience in a production environment.
- Excellent communication skills and a passion for open‑source and scientific innovation.
Skills
pythonnodejsreactawsdocker