Staff Software Engineer, Web/Applications
BrightInsight
·
Posted:
August 1, 2023
·
Remote
About the position
The job overview for this position is that the Staff Software Engineer (Web/Apps) will be responsible for designing, developing, testing, and maintaining front-end applications for BrightInsight Products. They will work in an agile environment, leading other developers and collaborating closely with designers and back-end developers. The main goal of this role is to help the healthcare industry leverage digital technology to engage patients, improve outcomes, and save lives. The ideal candidate should thrive in a start-up environment, be intensely collaborative, customer-focused, detail-oriented, and have a relentless drive to win.
Responsibilities
- Develop new Angular/JavaScript based web applications and host them on the BrightInsight Cloud Platform.
- Help lead the delivery of web experiences that are highly crafted and rewarding to end-users.
- Lead a team of software engineers from nearshore and offshore partners.
- Implement web apps with pre-defined BrightInsight Software frameworks and base guidelines.
- Collaborate with software and systems engineering to transform software-based medical devices requirements into formally documented detailed design, and development stories.
- Produce clear, concise, and well-written technical design documents.
- Understand, design and participate in architecture of end-to-end products including services, mobile and web applications.
- Collaborate with the test team for software verification.
- Review others work (code, design) and provide guidance for a consistent implementation.
- Apply emergent technologies and best practices to the design of software solutions.
- Support troubleshooting issues with web apps.
Requirements
- BS/MS in Computer Science or equivalent fields
- 8-12 years of experience as a software engineer
- Experience working in CI/CD Pipelines
- 8+ years of proficiency in JavaScript Framework (React, Vue, Angular)
- Strong understanding of software design/architecture
- Intensely collaborative
- Passionately focused on the customer
- Detail-oriented
- Disciplined executor of responsibilities
- Tenacious commitment to continuous improvement
- Relentless drive to win
- Intense curiosity on technology
- Flexibility and willingness to learn
Benefits
- Opportunity to work in the Digital Health industry
- Chance to work with a leading global regulated IoT platform
- Agile and bureaucratic-free work environment
- Opportunity to work with solution-oriented, driven colleagues
- Opportunity to work with top biopharma and MedTech companies
- Chance to work on cutting-edge technology and emergent technologies
- Opportunity to help transform patient outcomes globally
- Chance to work on end-to-end application development
- Opportunity to lead a team of software engineers
- Chance to collaborate with designers and back-end developers
- Opportunity to work with Angular/JavaScript based web applications
- Chance to develop highly crafted and rewarding web experiences
- Opportunity to participate in the architecture of end-to-end products
- Chance to work with CI/CD Pipelines and tools like GitHub, Jenkins, Docker, and Kubernetes
- Opportunity to work with APIs and technical interface specifications
- Chance to work with both relational and non-relational databases
- Opportunity to gain experience in the health care industry and data privacy regulations (a plus)
- Chance to contribute to software design/architecture process and design patterns
- Opportunity to work in an Agile methodology environment
- Equal opportunity employer with merit-based employment selection decisions