What You Will Do
- Design, develop, and maintain backend applications, APIs, and integrations for our medical device platform, ensuring compliance with relevant medical device regulations and standards.
- Lead technical discussions and collaborate with cross-functional teams to define and implement software requirements.
- Architect and optimize database systems to store and manage critical medical data securely and efficiently.
- Implement robust, scalable, and high-performance solutions using modern software development best practices and technologies.
- Participate in and lead code and design reviews, contributing to a culture of continuous improvement and shared learning.
- Collaborate with front-end development teams to ensure seamless integration of backend services and APIs.
- Support platform development with cross-functional teams.
- Mentor junior team members and provide technical guidance as needed.
- Create and maintain internal documentation and tools to support development, testing, and compliance efforts.
- Stay abreast of industry trends, emerging technologies, and best practices in medical device software development.
- Actively contribute to a positive, growth-oriented team culture.
What You'll Need to Have
- 5+ years of experience in Backend Engineering.
- 4+ years working with Databases and API design and implementation.
- 4+ years of experience developing backend services or applications.
- Proficiency in multiple server-side programming languages and frameworks. (Python, Javascript/Typescript, React, etc.)
- Proficiency with RESTful APIs and server-side development.
- Strong experience with designing and implementing scalable and high-performance systems.
- Proficiency with databases, including schema design, query optimization, and performance tuning.
- Proficiency with continuous integration and deployment (CI/CD) tools.
- Demonstrated ability to lead technical discussions and provide guidance to team members.
- Proficiency with version control systems, preferably Git 3
- Proficiency with Agile methodologies, such as Scrum or Kanban.
- Proficiency with unit testing, working experience with integration and verification testing.
- Understanding of backend performance optimization and best coding practices.
- Strong communication and collaboration skills, with the ability to work effectively across teams.
- Proficiency with Linux.
Strong plus if you:
- Has experience in electrical engineering.
- Experience with full-stack, firmware development, and board bring up.
- Experience working within regulated industries (FDA).
- Working knowledge of data security and privacy standards such as HIPAA and GDPR.