Summary
Join Elation, a SaaS cloud-based clinical platform, as a Senior Software Engineer and contribute to enhancing physician and patient quality of life. You will be part of a talented team focused on building a world-class experience for physicians. This role involves product design and development across web and mobile platforms, frequent production deployments, and collaboration with a cross-functional agile team. You will provide technical leadership, mentor engineers, and contribute to improving the entire development stack. The ideal candidate possesses extensive experience in software development, API building, and mentoring, along with expertise in modern JavaScript frameworks and cloud technologies.
Requirements
- 8+ years relevant professional experience in software development
- Strong experience building API's using modern backend technologies at scale
- Experience mentoring other engineers
- Experience with a modern Javascript framework (React, Angular, etc.)
- Ability to communicate complex technical principles to both technical and non-technical stakeholders
- Strong track record in building high quality and complex applications and delivering projects on time
- Track record of delivering SaaS products on AWS or other major cloud providers
Responsibilities
- Work cross-functionally with an agile team including Product, UX/Design, Back-End Engineers, and QA
- Offer input on design, UI, and product features
- Provide technical leadership for projects
- Build and architect features for an intuitive, user-friendly platform
- Suggest and drive improvement on all parts of the stack and internal development processes
- Help our skilled support team triage bugs and troubleshoot production issues
- Mentor engineers and participate in code reviews
Preferred Qualifications
- Experience with server-side technology including Python and MySQL
- Experience with React/Redux
- Experience working in a continuous development environment
- Knowledge of, or strong interest in, the US healthcare industry and common technologies used
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.