Senior Software Engineer
Memora Health
·
Posted:
April 14, 2023
·
Remote
About the position
Memora Health is seeking a Senior Software Engineer to develop, support, and iterate frontend and/or backend functionality for their care delivery platform. The ideal candidate will collaborate effectively with cross-functional teams and follow enterprise SaaS SDLC best practices. They will work closely with the teams to understand customer pain points and identify, prioritize, and implement maintainable solutions. The Senior Software Engineer will also participate in Engineering On-Call rotation and promote product development best practices, supportability, and code quality. Qualifications include 3+ years of experience in shipping, maintaining, and supporting enterprise-grade software products, expertise in writing and consuming RESTful APIs, and experience with containerized app deployments.
Responsibilities
- Collaborate with Technical Lead, fellow engineers, Product Managers, UX Designers, QA, and TechOps to develop, test, secure, iterate, and scale complex frontend and/or backend functionality
- Participate in Engineering On-Call rotation and collaborate with Client Support team to investigate client support cases escalated to Engineering and to provide workarounds or hot fixes as needed
- Work closely with cross-functional teams to understand customer pain points and identify, prioritize, and implement maintainable solutions
- Promote product development best practices, supportability, and code quality, both through leading by example and through mentoring other software engineers
- Manage and pare back technical debts and escalate to Technical Lead and Engineering Manager as needed
Requirements
- 3+ years experience in shipping, maintaining, and supporting enterprise-grade software products
- Disciplined in writing readable, testable, and supportable code in JavaScript, TypeScript, Node.js (Express), Python (Flask, Django, or FastAPI), or Java.
- Expertise writing, and consuming RESTful APIs
- Experience with relational or NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.)
- Experience with containerized app deployments
- Inclination toward test-driven development and test automation
- Experience with scrum methodology
- Excels in mentoring junior engineers
- B.S. in Computer Science or other quantitative fields or related work experience
- Understanding of DevOps practices and technologies (Docker, Kubernetes, CI / CD, test coverage and automation, branch and release management) (Bonus)
- Experience with security tooling in SDLC and Security by Design principles (Bonus)
- Experience with observability and APM tooling (Sumo Logic, Splunk, Sentry, New Relic, Datadog, etc.) (Bonus)
- Experience with an integration framework (Mirth Connect, Mule ESB, Apache Nifi, Boomi, etc..) (Bonus)
- Experience in health tech (Bonus)
- Experience working at a startup (Bonus)