Senior Software Engineer, Backend
BrightInsight
πRemote - India
Please let BrightInsight know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join us at BrightInsight, a VC-backed Silicon Valley startup providing the leading global regulated IoT platform for biopharma and MedTech companies. We're looking for a Sr Software Engineer (Backend) to design, develop, test, and maintain front-end applications for our products.
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
Responsibilities
- 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
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- π°$75k-$100kπPoland
- π°$92k-$125kπSpain
- π°$177k-$213kπUnited States
- πArgentina
- πWorldwide
- πBrazil
- πPhilippines
- πGreece
- πCanada
- πAustralia
Please let BrightInsight know you found this job on JobsCollider. Thanks! π