Software Engineer II - SaaS Web Application at MIM Software | Powderkeg

Location: Beachwood, OH

Employment Type: full-time

Team: Software Engineering

As a full-stack Software Engineer II at MIM Software, you will help build and maintain MIMcloud, which is a secure, HIPAA-compliant, cloud-based, multi- tenant, software-as-a-service (SaaS) product for storing and exchanging medical images. Using DevOps tools, you'll also go beyond building the application to address the needs of hosting software in the cloud.

Most modern hospitals generate a large volume of medical images every single day. Backups, transfers, and other data management concerns are key to those hospitals' ability to serve their patients. MIMcloud interacts deeply with other MIM Software products to give hospital staff necessary peace of mind, all with the high availability that comes from being hosted on Amazon Web Services (AWS).

What You’ll Do:

  • Perform full-stack development on MIMcloud's backend, frontend, and SDK.
  • Manage deployments of MIMcloud components into AWS.
  • Automate the management of MIMcloud infrastructure using infrastructure-as-code tools.
  • Identify, mitigate, and document cybersecurity risks.
  • with other engineering teams to ensure MIMcloud and its API are well integrated with other products.
  • Collaborate with product and customer-facing teams to develop solutions that meet real user needs.
  • Produce quality code through automated testing and peer code review.
  • Communicate with the team daily to overcome roadblocks and celebrate successes.
  • Work with your manager to personalize your growth path.
  • Contribute meaningfully to MIM's overall mission of improving patient care.

Technologies You'll Use:

  • Languages: Kotlin, Java, TypeScript, HTML, SASS/CSS
  • Frameworks: KTOR, React, JUnit
  • Database: PostgreSQL
  • Amazon Web Services: ECS, Lambda, RDS, and S3
  • Tooling: Git, GitLab, IntelliJ IDEA, Gradle, Terraform and Terraspace, Packer, Docker, Dependency-Track, Horusec

What You’ll Need:

  • A bachelor's degree in computer science or computer engineering, plus at least two years of industry experience in full-stack web application development.
  • In lieu of a degree, a minimum of five years of direct industry experience in cloud-based, full-stack, web application development.
  • Experience with DevOps tools, such as AWS and infrastructure-as-code tools.
  • Experience in Kotlin, Typescript, KTOR, or React is a plus.
  • Experience with DICOM, PACS, or hospital IT is a plus.
  • An appetite for continued learning in both technical and interpersonal skills.

What You’ll Get:

  • Hybrid work environment so you can work remotely as well as enjoy the office
  • MIM pays 100% of your insurance monthly costs; including medical, dental, vision, disability, and life insurance
  • Each employee received a Health Savings Account (HSA) that fully covers the medical deductible
  • 20 vacation days and 11 paid company holidays, including the time between Christmas and New Years
  • A 401(k) with a 4% match that is 100% vested on day one
  • Annual Bonus Program
  • Up to $8,000 in continued education costs annually
  • Relaxed office setting where jeans are the norm
  • Free snacks and beverages at the office
  • 24 hour access to an in-office fitness center

**Wait, What Does MIM Do? **

MIM provides medical imaging software to imaging centers, hospitals, specialty clinics, research organizations, and pharmaceutical companies across the globe. Our mission is to enhance patient care by providing tools to support the diagnostic and treatment process, so the physician can focus on the patient.

Diversity Equity and Inclusion

MIM is committed to fostering a diverse and inclusive culture where everyone can contribute and thrive. We'll encourage, support, and learn from each other’s perspectives. This is both the right thing to do and vital: diverse perspectives fuel innovations that enhance patient care.

Job Summary
  • Job Title
    Software Engineer II - SaaS Web Application
  • Company
    MIM Software
  • Location
    Cleveland, OH
  • Employment Type
    Full time
Ready to apply?
Ready to apply?