Full Time / Menlo Park
This company is a well-funded start-up company in the Medical Diagnostics market. the company's platform will revolutionize the market by bringing our diagnostic system to doctors’ offices and clinics, providing convenience to the patient with timely results. As a member of the Software and Informatics team, you will be a key member designing and developing software for our platform.
The Software team is responsible for the cloud implementation that the instruments will interface with securely, storing and processing these data and presenting these data to users on an installable application. Additionally, our team is tasked with integrating other business tools into our system as well as enabling integration with electronic medical record systems. As a team, we’ve embraced serverless architectures, de-coupling services wherever possible and enabling scalability and high availability.
Our application is developed using ReactJS/Redux and ElectronJS, with a backend that utilizes various AWS services (RDS, EC2, SQS, SNS, ELB, API-GW, Lambda, Cognito, Cloudwatch, S3, etc) and Django/Python Docker containers as well as NodeJS based microservices. Our databases are predominantly AWS’ RDS Postgres and are adopting Elasticache for high performance.
As a full-stack Sr. Software Engineer you’ll be heavily involved in the development of applications and platforms that enable physicians and other healthcare professionals manage patient medical reports using the latest in backend-frontend design paradigms. Given the full-stack nature of this position, you will have an intimate grasp of the system architecture and be a resource for other engineers on the team and at times shifting development across front-end through to back-end.
Role & Responsibilities
You would join us in building out new features on this application, review architectural plans and support front-end and back-end development and integration points, coordinate testing with the QA team and mentor software engineers as we build the team. As an engineer with visibility on both FE and BE you will play a significant role in roadmapping integration with additional toolsets (built in-house as well as third parties). You will have an intimate knowledge of the entire infrastructure and write and review code that affects every part of the product. As a seasoned professional, you will ensure development best practices are applied, including coding standards, code reviews, unit testing, release and deployment standards, version control, and documentation.
Other skills and experience: