Company Overview
Simbex is a trusted partner in the design and development of medical devices and consumer health products, specializing in transforming complex ideas into groundbreaking commercial solutions. With a proven track record in the healthcare industry, we leverage our deep technical expertise, analytical skills, and commercialization know-how to minimize development risks and successfully bring innovative products to market.
Our accomplishments have earned recognition from prestigious awards such as Time Magazine’s Best Inventions of the Year, Inc. 5000, Sybase Innovation Award, New Hampshire High Tech Council, Edison Awards, Computerworld’s Honors Program Award Finalist, and the US Small Business Tibbets Award.
Software Engineer
As a key member of a cross-disciplinary team, the Software Engineer will contribute to the specification, design, development, and analysis of backend web services tailored for the medical device and consumer health markets. This role involves providing technical guidance, adhering to best software engineering practices, supporting design verification and validation, creating and maintaining unit and integration tests, and ensuring robust code documentation. The ideal candidate is an experienced engineer with a strong background in API development, a collaborative team player, and skilled in working with both software and electrical engineering teams.
Essential Functions:
-
Design and develop scalable, secure, and robust web services that follow industry best practices for performance, flexibility, user experience, and scalability.
-
Maintain clean, well-documented code with an emphasis on quality, extensibility, security, and reusability.
-
Contribute to architectural design decisions, automate testing processes, and support continuous integration and build management.
-
Ensure software quality through thorough unit and functional test implementation.
-
Participate in all stages of the Product Development Life Cycle, from design input to verification and test automation.
-
Create and maintain software development documentation, including design plans, architecture, and requirements specifications.
-
Analyze and influence system, technical, and user requirements, providing solutions to optimize system performance and availability.
-
Assist project teams with software integration and coordination efforts.
Qualifications:
-
5+ years of experience programming with technologies such as Node.js, JavaScript, TypeScript, Python, or similar.
-
BS in Computer Science or a related field, or equivalent practical experience.
-
Experience developing modern applications in Software-as-a-Service (SaaS) environments.
-
AWS cloud experience with CI/CD/CT/CS pipelines for microservices.
-
Hands-on experience developing RESTful APIs using Node.js, Angular, Express, or similar technologies.
-
Knowledge of modern software engineering practices, including coding standards, code reviews, version control, build processes, testing, and deployment.
-
Experience with relational databases (Oracle DB2, MySQL, PostgreSQL), including design and optimization.
-
Familiarity with container-based APIs (e.g., OpenShift, Docker, Kubernetes).
-
Experience building scalable applications in AWS.
-
Knowledge of IEC-80001 and UL2900 standards is a plus.
-
NoSQL database experience (e.g., MongoDB, DynamoDB) is desirable.
-
Familiarity with CI/CD practices.
-
Strong experience with agile/scrum development methodologies.
-
Excellent written and verbal communication skills.
-
Ability to work effectively under pressure, independently, and collaboratively in a team environment.
-
Strong interpersonal skills, attention to detail, and the ability to manage multiple tasks and lead teams.