Agile Full Stack Software Engineer
Intelligent Medical Objects
(Northbrook, Illinois)IMO aims to develop, manage, and license medical terminology and healthcare IT software applications that allow 80% of US clinicians to capture their clinical intent at the point-of-care. Our terminology is crafted by doctors and certified coders to bridge the gap between what physicians have in their heads and technology they use in their office.
Join our growing Software Engineering department as a full stack developer to help design and create high quality solutions that support 80% of US clinicians. IMO hires creative problem solvers who love technology. At IMO, smart, curious people work together in a friendly and intellectual atmosphere to create a warm, welcoming work environment. From day one, you solution as part of a team (~5 members). Your team possesses the knowledge and ability to own all aspects of the solution - from design, through implementation and testing, to deployment. We mainly focus on web-based service-oriented architecture. We use agile principles and Scrum processes and milestones (Planning, Refinement, Daily Stand-ups, Review and Retrospective) to guide this work.
- Write clean, quality, and testable code that supports rapid delivery via Continuous Integration, Delivery, and automated deployments
- Find creative and innovative approaches to complex problems
- Lead and participate in design and architecture decisions
- Work and learn in a cross-functional agile team
- Be passionate and continue to advance their craft
- Impact and make a difference in the field of medical informatics
- Working in IMO Software Engineering
Must have:
- Experience in web-based software development, ideally full stack
- Experience with at least one of the following general purpose programming languages, including but not limited to: C#, JavaScript, Typescript, ASP.NET, Java, C++, Python
- An enjoyment of technical challenges and eagerness to explore new approaches
- A willingness to ask for help and able to communicate what you need to do your best work
Nice to have:
- A solid understanding of software construction and principles
- The ability to follow good development practices like test automation, CI/CD, source version control, etc.
- An academic degree in Computer Science or comparable discipline, or relevant experience in developing application
Benefits | Benefits included |
---|
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.