What You'll Do
Design and implement a cohesive backend architecture that unifies multiple interconnected systems using domain-driven principles. Lead the evolution of cloud infrastructure on AWS to support IoT-enabled medical devices and robotic platforms. Build and maintain internal, enterprise, and real-time streaming APIs that power critical device communication and data flow.
Develop and support integrations with electronic medical records systems to ensure seamless healthcare interoperability. Own the design and reliability of CI/CD pipelines using GitLab, enabling consistent and secure deployments. Take responsibility for system compliance, cybersecurity, and data privacy, ensuring all documentation and safeguards meet rigorous standards. Make foundational architecture decisions that shape the scalability and resilience of the platform.
Requirements
- Bachelor’s degree in engineering or a related technical field
- 10+ years of professional backend development experience, with at least five years focused on scalable system design
- Proficiency in Python as a primary programming language
- Proven experience with AWS services and containerization using Docker
- Strong background in MongoDB and designing RESTful APIs with NoSQL databases
- Demonstrated ability to architect systems that coordinate distributed services and heterogeneous data sources
Preferred Qualifications
- Experience documenting and communicating technical architecture decisions
- Comfort managing tasks related to security, privacy, and regulatory compliance
- Familiarity with monitoring tools such as Datadog and incident response workflows
- Strong interpersonal skills and a collaborative mindset
- Knowledge of healthcare compliance standards including ISO 13485 and IEC 62304
- Exposure to Go or C++ in production environments
- Hands-on experience with Kubernetes for container orchestration
- Frontend or internal tooling experience using Retool or Vue.js
Benefits
- Your work directly contributes to improving patient care through advanced robotics and AI
- Work on complex technical challenges involving system unification, scaling, and real-time data
- High level of autonomy with full ownership over key components
- Opportunities for professional growth and leadership
- Collaborate with a skilled, diverse, and international team
- Work with cutting-edge technologies including embedded AI, large language models, and multimodal sensing systems
