Software Engineer
Job Description
Company Overview
Outset is a medical technology company pioneering a first-of-its-kind technology to reduce the cost and complexity of dialysis. The Tablo Hemodialysis System, FDA cleared for use from the hospital to the home, represents a significant technological advancement that transforms the dialysis experience for patients and operationally simplifies it for providers. Tablo serves as a single enterprise solution that can be utilized across the continuum of care, allowing dialysis to be delivered anytime, anywhere and by anyone. The integration of water purification and on-demand dialysate production enables Tablo to serve as a dialysis clinic on wheels, with 2-way wireless data transmission and a proprietary data analytics platform powering a new holistic approach to dialysis care.Â
Position Overview Â
Outset is seeking a talented full-stack developer with experience in building high-performing, scalable, enterprise-grade applications. In this position, you will work across the full stack for a number of internal and external web services. You will be doing hands-on software development for Outset products that will perform at scale, be supportable, and be extensible (From backend development and front-end UI/UX, to DevOps and database design). This is a unique opportunity to work for a medical device startup, join a growing team, and have a large impact across multiple Outset platforms and products. We are always interested in strong technologists who are passionate to solve complex software engineering problems, in a repeatable and maintainable way. Although this position can be remote, there is a preference for you to be in the Bay Area.
ResponsibilitiesÂ
- Design, develop and maintain robust, commercial-quality web products and solutions with compelling user interfaces and experiencesÂ
- Contribute to our existing web application and servicesÂ
- Ensure efficient performance and scalability of all designs and implementationsÂ
- Show a desire and ability to learn new techniques and share knowledge in a small-team environmentÂ
- Keep up to date on the latest industry trends in the web technologiesÂ
- Demonstrate a passion for software development and high-quality codeÂ
 Required Qualifications Â
- Master’s degree in computer science or a related field like computer engineering, software engineering etc. (or a bachelor’s degree with equivalent work experience)Â
- 2-4 years of experience as a full-stack developer with a variety of languages like Java, Python, Java Script, Typescript , Nodejs, CSS, SQL, etc. is desirableÂ
- Experience and knowledge of cloud technologies and services (AWS preferred)
- Knowledge and experience with REST API’s
Desired Qualifications
- Experience with application design and development using React or AngularÂ
- Experience with SQL and at least one SQL and NoSQL database serversÂ
- Thorough understanding of architectural and implementation principles for web app and services developmentÂ
- Experience with large-scale software projects - source code control, continuous integration, documentationÂ
- Experience working in a small development team following the Agile Scrum methodology.Â
- Strong oral and written Communication skillsÂ
- Possesses excellent interpersonal skills and can work effectively with a diversity of personalities. Must be approachable, show respect for others, and be able to present data effectively to different audiences.Â
- Strong analytical skills with the ability to collect, organize, analyze, and disseminate information with attention to detail and accuracy.Â
- Flexible in the daily schedule, tasks required, and problem-solving, while maintaining compliance with company policies and procedures.Â
Date Posted
10/31/2022
Views
5
Similar Jobs
Senior Front-End Software Engineer - Percipient.ai
Views in the last 30 days - 0
Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...
View DetailsPrincipal Software Engineer (Prisma Access) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...
View DetailsPrincipal Engineer Software (Full Stack Developer) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...
View DetailsStaff Flight Test Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...
View DetailsSenior Developer, Data Engineer - Tarana Wireless, Inc.
Views in the last 30 days - 0
Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...
View DetailsStaff Engineer, System Design Verification Engineering - Western Digital
Views in the last 30 days - 0
Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...
View Details