Senior Software Engineer - Backend

November 6

Apply Now
Logo of BrightInsight

BrightInsight

Digital Health • Software as a Service • Software as a Medical Device • SaMD • Patient App

201 - 500

Description

• The Sr Software Engineer (Backend) holds the lead developer responsibilities. • Design, develop, test and maintain front-end applications for BrightInsight Products. • Requires broad software engineering experience to build end-to-end application with full stack design in mind. • Work using Agile practices. • Lead other developers and work closely with designers to take wireframes from conception to implementation. • Work closely with back-end developers to ensure implemented UI code is unit tested and production-code ready. • Help the healthcare industry leverage digital technology to engage patients, improve outcomes, and save lives. • Develop new Java/Python based micro-services on BrightInsight Platform. • Software design and implementation on cloud-based platform. • Understand, design and participate in architecture of end-to-end products including services, mobile and web applications. • Produce clear, concise, and well-written technical design documents. • Collaborate with software and systems engineering to transform software-based medical devices requirements into formally documented detailed design, and development stories. • Implement services with pre-defined BrightInsight Software frameworks and base guidelines. • Collaborate with the test team for software verification. • Lead and participate in design workshops to facilitate and articulating modelling and architecture principles. • Lead a team of software engineers from nearshore and offshore partners. • 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 services and perform data profiling/analytics activities.

Requirements

• BS/MS in Computer Science or equivalent fields. • 5-8 years of experience as software engineer. • Strong understanding of the software design/architecture process. • 5+ years of experience in Java and/or Python programming. • 2+ years of experience working in micro-services in cloud environment such as Amazon Web Services or Google Cloud Platform. • Experience working in CI/CD Pipelines. • Experience with GRPC and REST. • Experience with SQL and NOSQL databases. • Knowledge of metadata model-driven software system and object-oriented software design. • Hands-on experience with tools such as GitHub, Jenkins, Docker and Kubernetes. • Experience with unit and integration testing. • Strong communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. And strong written communication skills to be able to write technical documentation at a quality level that can be submitted to Regulatory Authorities. • Expected to operate with autonomy, while some oversight and direction may be required. • Experience in working in an environment following Agile methodology. • Familiarity with health care industry and data privacy regulations is a plus. • Experience in working with HL7 FHIR standard and API is a plus. • Experience with Software FMEA process is a plus.

Apply Now

Similar Jobs

November 5

Develop React components for SuperTokens' user authentication platform.

🇮🇳 India – Remote

💵 ₹3M - ₹5M / year

💰 $1.5M Seed Round on 2020-08

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com