Full Stack Software Engineer

Outpatient, Inc

Full Stack Software Engineer

San Francisco, CA
Full Time
  • Responsibilities

    Job Description


    Outpatient is a simple and modern software application that helps Healthcare teams, patients, and families collaborate and coordinate for better health. We’ve built a secure and compliant app for Messaging, Calendaring and Workflow automation designed to make caring for anyone easier while improving health outcomes. We’re leveraging messaging, data analysis, OCR, and machine learning to radically improve the overwhelming logistics of care management. This is a vastly underserved market opportunity. Our customers include Health Systems, the US military, Senior Housing communities, Home Health providers, and everyday families at home.

    We're building a mission-driven company with a culture based on Openness, Trust, and Determination to Succeed. Outpatient is venture-backed, rapidly growing and profitable.

    Outpatient - Simplifying Healthcare Logistics & Communication for All (http://GetOutpatient.com/)


    Be part of the early developer team building this cutting edge system from the ground up targeting a huge and growing known problem. We’re looking for full stack engineers who are thoughtful, responsible and passionate individuals who appreciate user experience, efficient technical architecture, microservices and machine learning. We’re looking for someone who is not only well versed in backend and infrastructure development, but also has a strong understanding of good UX and is excited to learn about and contribute to the front-end. Befitting an early stage startup, all of our teammates have broad talents in more than one area.


    • Architect and build core infrastructure for our mobile and web apps and messaging system
    • Build out back end services and persistence solutions
    • Explore technical feasibility
    • Deliver clean, well-documented code that our users can rely on


    • Demonstrated node.js and/or Javascript; Redux know-how is an awesome bonus
    • Passion for creating robust systems to minimize ops impact
    • Familiarity with Scala, Java, C or other languages
    • Experience with AWS (Lambda is a plus)
    • Experience with databases (Postgres, Mongo, NoSQL) and data processing frameworks (Hadoop/Spark)
    • Demonstrated understanding of ranking algorithms and machine learning
    • Excellent troubleshooter and problem solver
    • Possess ability to adequately size projects and provide status updates
    • Understanding of code documentation best practices and style
    • Strong communication skills with developers and non-technical staff
    • Must learn and work well independently, and also within a collaborative team environment
    • Generalist engineering experience in order to get things done fast
    • Strong computer science fundamentals: data structures, algorithms and programming languages
    • A deep understanding of best practices for networking, concurrency and threading

    Powered by JazzHR