Oshi Health is looking to revolutionize GI care with a digital clinic model, and the Full Stack Tech Lead role is intended to help the company achieve this goal by developing and maintaining a suite of products that deliver Oshi's patient experience.
Requirements
- Minimum of 8 years of development experience, with at least 4 years being a senior or technical lead
- Javascript/Typescript expertise; we use ReactNative for mobile, ReactJS and Next.js for our frontend and Node.js on AWS infrastructure
- Experience with software development best practices, including version control, testing, security, build pipelines, monitoring, release management, documentation, etc.
- Experience with mobile apps which utilize REST APIs
- Experience in healthcare, especially Telehealth, a plus
- Experience with AWS, ReactNative, ReactJS, Next.js and more
- Experience with agile development methodologies
Responsibilities
- Contribute as a full stack engineer, developing and maintaining a suite of products that deliver Oshi's patient experience, working with technologies such as AWS, ReactNative, ReactJS, Next.js and more
- Work with other members of the engineering team to drive technical designs based on product requirements
- Participate in an agile team delivering work in two-week sprints, with a well-structured process including planning, pointing, and retros
- Collaborate with Product to find the most effective possible solutions and estimate effort through various stages of product conception
- Promote an environment where developers test their own code carefully and pair with QA engineers early in the process to ensure tight cycle times
- Recurring on-call shifts supporting the operations of the care coordination and clinical teams to ensure the platform is running smoothly
- Manage a develop/test/deploy process, always looking for opportunities for automated test and process improvement
Other
- US residents only, we cannot offer visa sponsorship at this time
- Minimum of 8 years of development experience, with at least 4 years being a senior or technical lead
- Passionate about improving healthcare delivery
- Analytically driven and results-oriented in your decision-making processes
- A team player with excellent communication skills
- Self-motivated, hardworking and results-driven with a take charge attitude