Lead Software Engineer - Full Stack
Engineering
hybrid: Bangalore, India
added Sat Oct 14, 2023
Apply to RapidAI
The primary accountabilities of the Full Stack Engineer are the creation and maintenance of web based applications. Secondary accountabilities include cloud platform administration and consulting with business stakeholders.
What you will do:
- Develop web applications sourcing data from vended as well as in-house developed APIs.
- Assist in the creation of application architecture elements to enhance & extend RapidAI’s data storage & acquisition, processing, and visualization capabilities.
- Collaborate with QA engineering and other teams to ensure compliance with respect to FDA and other regulatory body requirements.
- Leverage git to manage code across the development lifecycle inclusive of pull requests, merges, commits and reviews.
- Establish CI/CD pipelines to deploy code leveraging modern CI/CD tools and methodologies.
- Collaborate with RapidAI’s DevOps team to develop Infrastructure as Code deliverables.
- Automate testing through the creation of Unit and Integration test routines.
- Assist in management and administration of public cloud infrastructure inclusive of componentry hosted by AWS, Google / Looker and Snowflake.
- Build front end UI leveraging Vue.js, Angular, and/or React.
- Build backend systems inclusive of FastAPI, relational & non-relational data stores, and supporting cloud infrastructure.
- Provide 3rd level support to resolve customer facing issues in collaboration with Professional Services, DevOps and other Engineering teams.
- Provide for application security through integration with Okta and adoption of secure coding practices.
- Author technical documentation.
- This position does not have direct reports.
- Perform any other related activities assigned by reporting manager.
What you bring:
- Bachelor’s Degree (Graduate Degree preferred) related to computer science; other STEM disciplines will be considered.
- 7-10+ years experience in full stack web application development, preferably in a start-up environment.
- Exceptional communication skills relevant to engaging a globally distributed and culturally, geographically, & time zone diverse team.
- Expertise developing backend systems leveraging Python (preferred) or Go.
- Expertise developing web based front end user interfaces leveraging JavaScript / TypeScript.
- Expertise in SQL as applied to the creation and retrieval of data sets to enable API development.
- Expertise in GitOps inclusive of code management and PR processing.
- Experiencing developing cloud hosted applications.
- Experiencing leveraging container based technologies inclusive of Docker, Kubernetes, Helm and AWS EKS.
- Expertise authoring analytic dashboards using Looker or similar (Tableau, Sisense, etc).
- Familiarity with Jenkins, GitHub Actions, CircleCI, TravisCI, CodeFresh (preferred) or other CI/CD platform.
- Familiarity using Terraform (preferred), Pulumi and/or AWS CloudFormation.
- Understanding of Agile software development practices including common Scrum/Kanban SDLC management platforms such as Jira, Asana, YouTrack or similar.
- Experience working with on premises (Linux preferred) and public cloud (AWS preferred) compute environments.
- Experience assisting with the management of cloud based systems such as Google Looker, Snowflake, and AWS.
- Familiarity with EMR and PACS and other clinical systems.
- Familiarity with Salesforce, Grafana and Kubernetes APIs.
- Demonstrated ability to prioritize and deliver on multiple responsibilities simultaneously.
- Understanding of HIPAA, GDPR and other regulatory frameworks guiding the use of personally identifiable datasets.
- Ability / willingness to participate in meetings during morning office hours in Pacific time zone (HQ is in Silicon Valley, California).
RapidAI is committed to creating an inclusive and diverse workplace. We provide equal employment opportunities to all employees and applicants and prohibit discrimination and harassment of any type in regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
RapidAI is the global leader in using AI to combat life-threatening vascular and neurovascular conditions. RapidAI is empowering physicians to make faster decisions for better patient outcomes, leading the next evolution of clinical decision-making and patient workflow. Based on intelligence gained from over 10 million scans in more than 2,000 hospitals in over 60 countries, the Rapid® platform transforms care coordination, offering care teams a level of patient visibility never before possible. RapidAI – where AI meets patient care.