Software Engineer II - SaaS Web Application

Sorry, this job was removed at 02:16 p.m. (CST) on Monday, Aug 12, 2024
Beachwood, OH
Hybrid
3-5 Years Experience
Software
The Role

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.

The Company
Cleveland, OH
223 Employees
On-site Workplace
Year Founded: 2003

What We Do

MIM Software Inc. provides practical imaging solutions in the fields of Radiation Oncology, Radiology, Nuclear Medicine, Urology, Neuroimaging, and Cardiac Imaging.
MIM offers solutions for computer workstations, as well as mobile and cloud-based platforms. MIM sells its products globally to imaging centers, hospitals, specialty clinics, research organizations, and pharmaceutical companies.

Jobs at Similar Companies

bet365 Logo bet365

Software Developer, Trading and Tools

Digital Media • Gaming • Software • eSports • Automation
Denver, CO, USA
6100 Employees
85K-120K Annually

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Customer Success Specialist

Cloud • Information Technology • Productivity • Professional Services • Software
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account