Job Title : Software Application Engineer
We are looking for engineers that can tackle multiple technical challenges that blur the boundaries of application reliability, DevOps, and infrastructure engineering. These include scalability and performance monitoring, internal tooling, system and process automation, and a responsibility for the health of our production infrastructure.
As an Application Engineer, you will need to be dynamic, collaborative, and enthusiastic about taking on new problems across our full stack, as we continue to push technology forward that patients rely on every minute of the day.
About you :
- You are passionate for infrastructure, automation, reliability, debugging, and building something meaningful.
- You are excited about the impact technology has on the healthcare system, and believe in its ability to solve significant issues with delivery and continuity of care.
- You are thrilled to work hand-in-hand with our product and design team to understand the problems our customers are asking us to solve.
- You are as happy writing code with headphones on as you are dropping everything to
- Offer technical support to our customers.
Key Requirements :
Design, implement, and unit test both frontend and backend application codeParticipate in agile practices, including meetings, iterative development, estimations, and design sessionsDevelop APIs that meet the needs of hospital systems, clinical researchers, and pharmaciesProduce code with an emphasis on readability, reliability, maintainability, and adherence to system-wide architectural principlesWork closely with Product Managers to define feature specifications and build the next generation of products leveraging frameworks such as React & React NativeTroubleshoot technical problems on internal servers / environmentsCommunicate technical risks across the group and implement performance improvement and security hardening of web applications and infrastructureQualifications :
Excellent systems-level analytical skillsAn ability to move up and down the stackA data-conscious, iterative approach to debugging, problem-solving, and development ingeneralA strong grasp of computer science fundamentalsExperience with :
Web technologies JavaScript, HTML, CSS, React, WebsocketsTeam Collaboration, and use of source control tools (git)Configuration management systems / config-as-codeLocal and remote debuggingSSH and VPN tunnelsCommon security best practicesPreferred qualifications :
Healthcare or medical devicesNode, Webpack, React Native, and mobile developmentModern JS libraries and frameworks (React, Angular, Webpack)Developing REST-based web servicesCloud infrastructure at scaleSQL and NoSQL databasesBasic sysadmin skills (install a host, upgrade a box, format a disc, etc)Strong design and implementation work with APIs, SDKs and librariesWriting integration and automated tests to create well tested codeServer-side technologies (Node.js, Python, Ruby, Rails)Real-time communication technologies including WebRTC, OpenTok, RTP, SIP, and audio / video codecsUnix and BASH scriptingRemote server management via online portals and SSHCompetitive salaryGreat benefits package including medical, dental, vision, HSA & FSA plans401(k)Generous PTO plan, plus 12 paid national holidaysFun, collaborative environment where the company is working to define the future of telemedicineExcellent opportunity for professional growth