PortlandMERecruiter Since 2001
the smart solution for Portland jobs

Senior Engineer, Java (Remote)

Company: Medically Home
Location: Portland
Posted on: June 20, 2022

Job Description:

Medically Home is focused on providing a high quality, highly functional and comprehensive solution for evolving patient needs, especially around the hospital at home model of healthcare. As part of our software engineering team, you will contribute to the construction of the Cesia Continuum, which is the platform that enables the achievement of these goals. You will apply and improve your skills in a very gratifying quest to deliver world-class software that not only adheres to engineering best practices and software design principles, but also changes the face of a trillion-dollar healthcare industry.
Position Description: Cesia's goal is to enable acute care at home, at scale. A critical part of that product strategy is to provide clinical value through workflow, data, and analytics, so you will work closely with our clinical and product team leadership team to find opportunities to deliver high value, measurable clinical interventions that are enabled - uniquely - by our platform. We believe that innovation comes from combining many perspectives - deep clinical experience, a knowledge of how healthcare organizations do (and don't) work, and a sense of the opportunities that come from new technologies.
As a young company, Medically Home looks for employees who are interested in learning, growing, and picking up the ball and running with it. Engineering hires will join an established team that prides itself on over-delivering and exemplifying success in a fast-paced startup. The ideal candidate for this role will look forward to learning new technologies and domains and enjoy balancing focus between fast growth and responsible engineering discipline.
Reports To: Senior Director of Software EngineeringLocation: Remote, if you live close to Boston you may come into HQ monthly

  • Contributing to the software development efforts of Medically Home's enterprise platform, especially around areas of traditional back-end web application development and event-driven workflows.
  • Investigate new feature requests and propose new API endpoints and services consistent with Medically Home's overall architecture goals.
  • Make schema changes that leverage good database design patterns. Ensure that all back-end services access the data efficiently, in terms of query strategy, use of proper indexing, connection pooling, etc.
  • Work with globally distributed engineering teammates. Adopt and advocate good engineering discipline and participate in upholding code quality.
  • Participate in identifying process improvements that will improve software delivery.
  • Collaborate with the Product Owners and Business Analysts to derive product requirements and structure them into technical tasks.
  • Participate in a support rotation to provide emergency engineering coverage after hours.
    • 5+ years of Java programming experience in the software industry, focused on developing scalable, high-reliability enterprise systems.
    • Experience using Spring Boot.
    • Experience with event-driven workflows and related services (ex. RabbitMQ, Kafka, Pub/Sub) and how to incorporate them into common usage scenarios.
    • Experience with cloud-based technologies, including insight around the requirements of deploying, hosting, and scaling multiple services across multiple cloud environments.
    • Ability to discuss, at a deep level, the pros and cons of different design patterns and architectural choices.
    • Experience shaping API services to align with best practices.
    • Extensive experience in data management platforms, including relational database architecture, query optimization, and database schema design.
    • Experience using ORMs to interact with databases.
    • Ability to utilize logs to troubleshoot issues and provide production support
    • Ability to understand tradeoffs and properly balance between urgency and importance.
    • Experience working in Agile environments.Technologies
      • Java, Spring, JPA
      • Kubernetes and Docker
      • SQL Databases (Postgres, MySQL) and database architecture
      • Queuing and messaging platformsNice to Have
        • Experience integrating healthcare systems, particularly remote monitoring tools.
        • Experience with telephony and/or video platform architecture.
        • Experience working with mobile development teams around design contracts.
        • Background in healthcare related applications.
        • Background in IoT and other large, distributed systems. Consistent with Medically Home's values of serving our patients, customers, and team members, Medically Home has implemented a vaccine policy consistent with those commitments. Therefore, all MH team members are required to be vaccinated against COVID-19 as well as seasonal influenza.
          Medically Home is an equal employment opportunity employer and is committed to maintaining a non-discriminatory work environment. Medically Home does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, marital status, sexual orientation, gender identity, or any other characteristic protected by applicable federal and/or state law.

Keywords: Medically Home, Portland , Senior Engineer, Java (Remote), IT / Software / Systems , Portland, Maine

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Maine jobs by following @recnetME on Twitter!

Portland RSS job feeds