Job Detail

Senior Staff Software Engineer (Full-stack) at Augmedix
San Francisco, CA, US
Augmedix is a health care services technology platform deployed across the US with many of the nation’s largest health systems. Our mission is to rehumanize the clinician-patient interaction by allowing our clinicians to fully focus on patients. We provide remote, technology-enabled, real-time EHR scribing and productivity services to outpatient clinicians. Our service saves users more than 10 hours a week and increases clinical efficiency by 40%.
 
Opportunity:
Augmedix is looking for an enthusiastic and energetic individual with experience in a wide range of web software technologies and architectures to join our Engineering team. This individual must have the mindset to get their hands dirty in writing code in different front-end and back-end web technology stacks based on JavaScript and Java. Work will range from solo projects to product features in sprints with remotely located engineers. The right candidate will have the openness to be part of many different types of projects with a high level of context-switching ability.

Job Responsibilities (Included but not limited to):

    • Work with a team of engineers to build high quality, scalable web applications following best practices
    • Design and implement user-facing features working closely with Product and Design teams to create delightful experiences
    • Investigate problem areas to provide creative, innovative and effective technical solutions on live products and servicesUpdate job knowledge by studying state-of-the-art development tools, programming techniques and new libraries
    • Communicate regularly with internal stakeholders and leadership to stay up to date with what is going on
    • Communicate with offshore development and testing team on a regular basis

Job Requirements:

    • Bachelor's degree in Computer Science or related field
    • 5-7 years of coding experience in at least two different programming languages (e.g. Java and JavaScript)
    • RESTful web services development experience using JavaScript/Node.js technologies
    • Experience working with Relational Database (e.g. MySQL) and Object-Relational Mapping technology (e.g. TypeORM / Sequelize)
    • Front-end development experience using any modern JavaScript/TypeScript framework (e.g. React, Angular)
    • Working knowledge of code versioning tools (e.g. Git)
    • Experience in Agile/Scrum or working in highly dynamic and changing environment
    • Working experience with some of the following: OAuth, LDAP, ADExperience with writing unit and integration tests for front and back-end code
    • Experience in CI/CD automation

Nice to Haves:

    • Knowledge of OWASP security best practices
    • Experience with Docker
    • Knowledge of public cloud (e.g. AWS, Azure)
    • Experience in SQL query optimization
    • Knowledge of Service-Oriented-Architecture
    • Knowledge of microservices architecture