Sr Software Engineer
2024-11-09
USA
EQUIP Health
About Equip:Equip is a virtual program helping families recover from eating disorders at home with comprehensive, gold-standard care created by experts in the field and people in recovery. Equip five person care teams include dietitians, physicians, therapists, and mentors who deliver wrap-around support to provide families healing and lasting recovery.We created Equip to increase access to evidence-based treatment for all people affected by eating disorders. In line with this mission, we are committed to partnering closely with insurance companies and ensuring our team, patients, treatment, and brand reflect the diversity of those affected by eating disorders. About the role:Equip is looking for a mobile Sr Software Engineer. The Sr Engineer will be responsible for building new health care web and mobile applications and supporting existing ones in the Cloud. The engineer will also be responsible for supporting releases, monitoring, triaging and fixing production issues, and timely execution of projects. As a Sr Engineer, you should be able to design new features, communicate clearly, work across multiple facets of the project, and help mentor less experienced developers. The ideal candidate will have a strong analytic capability coupled with a passion for creating elegant solutions and a deep appreciation of systems design. If this is you, and you are looking to grow your career at a young company with a fast-paced environment where you can make a significant impact in improving the health of our patients, this is your opportunity to come on board with us!ResponsibilitiesWrite clean, scalable software following industry best practicesBe an expert of React NativeStay on the leading edge of development best practicesStrong knowledge and experience in designing for and implementing solutions in the cloud (AWS).Mentor and inspire junior and mid-level engineers; lead by exampleFollow best practices, such as automated testing, thorough PR reviews, failing fast, etc.Develop documentation and proposals to explain existing and proposed architectures and designsAssist in planning, estimating, and scheduling development workHelp plan technical execution by balancing feature delivery, tech debt reduction, and maintainable & performant designRequired Qualifications4 year degree or equivalent experience5+ years of software development experience with at least one full cycle implementationExperience with the below technology stack highly preferred:Languages & Frameworks: React Native(ios/android apps), React, TypeScript, JavaDB: PostGreSQL (or other relational databases)Cloud: AWS servicesTools: Git, GithubAbility to write clear, maintainable, extensible and testable codeExperience designing and implementing mobile applications with a microservice back endExperience in building highly scalable and performant distributed systems with high availabilityDesigns, develops, and approves end-to-end functionality of a product line, platform, or infrastructureExperience communicating and coordinating with the engineering and product teamsExperience working in and contributing to an Agile environmentUnderstanding of common web protocols such as ReST, OAuth, etc.Be able to work Eastern or Central time zones. Either 9 - 5 Eastern or 8 - 4 Central.Bonus if you have the following:Understanding of practices and principles such as SOLID, TDD, etc.Experience working in healthcare or other regulated domainsExperience working for a remote company with employees in many statesPassion for mental health and eating disorder treatment and expanding access to treatmentEquip is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status