Senior Full Stack Software Engineer

Location: Hunt Valley, Maryland
Date Posted: 11-29-2018
About Us: 
ArmadaHealth is a rapidly growing health data science and services company located in Hunt Valley, MD.  Our innovative navigation solutions, SpecialtyCare Connect and TopDoc Connect, improve the efficiency, expediency and effectiveness of how people access specialty care resulting in improved health outcomes, reduced care expenses and exceptional patient satisfaction. ArmadaHealth has leveraged cutting-edge health information technology architecture, data science solutions, and renowned clinical oversight to match the specific needs of the patient with the strengths and experience of the specialist. We are passionate about our mission to improve health care delivery by solving one of its greatest pain points: the fractured link between primary and specialty care. Our leadership team has demonstrated success and extensive experience developing and implementing health care solutions. We are looking to expand our team with top-notch talent who share our commitment to improving health care. We know how important it is to invest in our employees, which is why we were recognized in 2014 as one of the Best Places to Work by the Baltimore Business Journal.  
Visit us online at www.armadahealth.com

Job Description:
Full stack engineers at ArmadaHealth bridge the gap between backend, frontend and operations systems to solve technical challenges quickly and effectively. You will work on improving and extending our Enterprise Health Intelligence platform, using technologies such as Python and Javascript, where you will design, test, and ship concise, precise code every day. In this cross functional role, you will collaborate with experts in data science, Clinical Science and product design to build and ship new features. 
 
What will you be doing:
  • Contribute to rapid and iterative development of validated minimum viable solution addressing user and market needs.
  • Design, build, configure, and test application software. Our architecture consists of a growing number of microservices, enterprise services and integrations that drive our platform. Working on a small, dedicated team, you will ensure your product and services are able to scale while maintaining high-performance in a 99.99% up-time environment.
  • Design and maintain backend and frontend systems for rules, models and all product-level and platform-level logic
  • Automate tasks through appropriate tools and scripting
  • Collaborate with stakeholders across the organization such as experts in data science, product, design, infrastructure, and operations to build new features for platform intelligence and User experience.
  • Work with a wide range of systems and technologies to own and solve problems from end-to-end
  • Uphold our high engineering standards and bring consistency to the many codebases and operations you will encounter
 
You may be a fit for this role if you:
  • Can put yourself in the shoes of your users and be a steward of crafting great experiences
  • Enjoy being a generalist working on both the frontend, backend, and anything it takes to solve problems and improve the product
  • Can stitch together many different services and processes together even if you have not worked with them before
  • Enjoy working with a diverse group of people with different expertise
  • Thrive in a collaborative environment involving different customers, stakeholders and subject matter experts who treat their colleagues exceptionally well.
  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems
  • Uphold best practices in engineering, design and operations
  • Work with engineers across the company to build new features
  • Improve engineering standards, tooling, and processes
  • Hold yourself and others to a high bar when working with production systems
  • Think about systems and services and write high quality code. We work mostly in Python, R, React and Javascript. However, languages can be learned: we care much more about your general engineering skills than knowledge of a particular language or framework
  • Debug production issues across services and multiple levels of the stack
  • Have built distributed systems and services, distributed messaging, and know your way around different storage systems including RDBMS and Redis.
 
Education and Experience:
  • 3-10 years of previous experience in Product Development and Software Engineering
  • Excellent programming ability
  • Experience with SMACK tech stack and/or GRAND tech stack
  • Write high quality code
  • We care much more about your general engineering skills than knowledge of a particular language or framework. It’s not expected that any single candidate would have expertise across all of these areas.
  • Must be able to work in a fast-paced environment with demonstrated ability to handle multiple tasks.
  • Ability to maintain confidentiality
  • Needs to be receptive to and accepting guidance from others
  • Ability to deal with difficult people and problems
**This is a full-time position that includes salary and benefits.
this job portal is powered by CATS