MD Ally Senior Full Stack Software Engineer Remote · Full time

MD Ally is a 911-integrated telehealth platform that allows emergency dispatchers and first responders to connect callers with non-life-threatening medical concerns to virtual care. We are looking for a Senior Full Stack Software Engineer to work with our development team and scale the capabilities of our solution! You will leverage your knowledge of technical systems, recruiting, and engineering processes to build out a well-run in-house development team, manage DevOps and TechOps, contribute to UI/UX decisions, and more.

Description

As Senior Full Stack Software Engineer, you'll: 

● SECURITY & INFRASTRUCTURE 

○ Serve as MD Ally’s Security Officer, including taking responsibility in maintaining HIPAA Policies and Procedures. 

○ Support the complete and effective implementation of essential security and privacy practices and policies, including but not limited to the implementation of engineering requirements for SOC2 and HIPAA certifications 

● ENGINEERING MANAGEMENT: 

○ Improve product quality, security, and performance. 

○ Maintain empathy for the team by keeping awareness of engineering processes and practices. Examples might be: evaluating individual workflow during one on ones, conducting code reviews, or working on non-critical path bugs and/or features. 

○ Manage the day-to-day activities of the engineering teams within an Agile/Scrum environment. 

○ Strategically manage a combined team of internal and external software engineers. Drive your team forward by being objective and supportive, as well as raising the bar continuously by striving for great delivery and code quality and operational excellence in running critical/Tier-0 service. 

○ Develop the skills of all engineers on our team by promoting intellectual rigor, identifying skill gaps and providing training early and often. Hold regular 1:1s, and give regular and clear feedback around the individual's performance. 

● DEVOPS: 

○ Improve operational processes (such as deployments and upgrades) to make them as boring as possible. 

○ Own the development strategy for the team; coming up with high-level design and trade-offs for what we should build and how we should execute. 

○ Draft quarterly OKRs and Engineering KPIs. 

○ Author project plans for epics. 

○ Document every action so your findings turn into repeatable actions and then into automation. 

● TECHOPS: 

○ Foresee, architect and maintain: edge cases, failure modes, system behaviors, and specific implementations. 

○ Design, build and maintain core infrastructure that enables MD Ally scaling to support hundreds of thousands of concurrent encounters. 

○ Be on an on-call (AlertOps) rotation to respond to incidents that impact MD Ally's platform availability, and provide support for customer incidents. Use your on-call shift to prevent incidents from ever happening. 

● BUSINESS COLLABORATION: 

○ Collaborate with the business and product teams to achieve MD Ally’s goals and growth.


Requirements: 

● Recent experience coding in various languages, including: CSS, Java / Javascript, Node.js, Ruby / Rails, SQL (Postgres) 

● 8+ years of technical experience 

● 5+ years of management experience and proven experience leading software development teams, including remote/offshore 

● 3+ years of experience supporting a healthcare application or interface 

● History of hands-on programming and technical design skills 

● Demonstrated ability to design, build, and deliver complex, successful web services and/or customer experiences efficiently and with quality 

● Shown team leadership, interpersonal skills, and ability to get things done 

● Ability to clearly communicate high-level strategy and technical details effectively across disciplines, locations, and organizations, including to senior leadership 

● Strong bias for action; ability to juggle multiple priorities and build a sense of urgency in a dynamic environment 

● A burning desire to build magical experiences for our customers 

● Understanding on how to effectively work with and grow geo-distributed partner teams 

● Able to attract, develop, and keep high-quality multi-disciplinary teams 

● Proven ability to make smart feature versus time-to-market trade-offs; experience using data and metrics to back up assertions of business value 

● Recent experience performing architectural work, including technical documentation 

● Excellent knowledge of application architecture and UI/UX design 

● Comfortable with modern practices including trunk-based and test-driven development 


We're looking for someone passionate about creating innovative solutions in the telehealth space. If you're excited about this opportunity to drive technological advancements in healthcare, we'd love to hear from you!


JOB CODE: 1000002