remote
Operations Software Developer - Waters
Software Engineer
Full-Stack Software Developer building automation software for mass spectrometer testing, leveraging JavaScript, Python, React, Node.js, and SQL in an agile, cross‑disciplinary environment.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end software solutions for automated mass spectrometer testing.
- Collaborate with cross‑disciplinary agile teams to define requirements, create user stories, and deliver incremental releases.
- Write clean, testable code in JavaScript/Node.js for backend services and React for front‑end interfaces.
- Implement and optimize SQL database schemas and queries to support data‑driven testing workflows.
- Participate in code reviews, continuous integration, and deployment pipelines to ensure high quality and reliability.
Requirements
- 3+ years of full‑stack development experience with JavaScript, Node.js, and React.
- Strong proficiency in Python and relational database design (SQL).
- Hands‑on experience with Agile methodologies and CI/CD practices.
- Excellent problem‑solving skills and a passion for automation and quality improvement.
Skills
javascriptpythonreactnodejssqlagile