Back to jobs

Senior Software Engineer - Backend

Casechek is on a mission to innovate the implant supply chaiand bring greater transparency to the cost of patient care. From procurement to payment, Casechek automates workflows for vendor supported surgical procedures. Our emergent Bill Only Solution provides a comprehensive system of record for Hospitals and Health Systems to manage the complexity of surgical cases with implantable medical devices, expose hidden expenses and surface revenue opportunities.

We are seeking a Senior Software Engineer who enjoys solving market problems and has a passion for new technologies. In this role, you will be using modern cloud-based technologies to build a solution that automates and provides transparency to a complex supply chain. You will work with a team of talented developers to release new products while leveling-up our coding and testing practices.

Casechek is a highly collaborative environment, but our team is also self-motivated and works independently. We strongly believe that great ideas are not created in isolation! Our team interacts with our healthcare customers to understand their needs and ultimately deliver the best user experience as possible.

About Us
  • Casechek is based out of Chicago’s Fulton Market, but we’re a hybrid, remote and in-person team.
  • We are highly motivated and passionate about solving healthcare’s messiest problems with new technologies.
  • We value diversity, curiosity, and a passion for learning. The team has a lot of advanced degrees and even a few professional musicians.
  • Innovating the implant supply chain is a marathon and not a sprint – we support each other in long-term growth and value developing transferrable skills.
The Perks
  • Competitive salary and annual bonus
  • Opportunity for LTI
  • 401k match
  • Work from home flexibility
  • Full medical and dental benefits
  • Brand new pro level laptop
  • Annual educational budget
About You
  • Continuous Learning: Staying updated with the latest technologies, frameworks, and best practices.
  • Attention to User Experience: Developing software that meets user needs and provides a positive experience.
  • Continuous Improvement: A mindset of always seeking ways to improve processes, code quality, and development techniques.
  • Problem-Solving Skills: Developers often encounter complex issues that require creative and logical problem-solving to find effective solutions.
  • Attention to Detail: Writing clean and bug-free code requires careful attention to detail, ensuring that even the smallest errors are caught and fixed.
  • Strong Communication: Effective communication is essential for collaborating with team members, understanding project requirements, and providing updates on progress.
  • Adaptability: The ability to adapt to changing project requirements, new tools, and shifting priorities.
  • Team Player: Collaboration is key in software development. Being a team player and working well with others is vital for achieving project goals.
Responsibilities
  • Innovate the implant supply chain by building best of breed mobile and web products.
  • Collaborate with internal teams on technical designs and the best approach to meet client and organization needs.
  • Break down product goals by architecting solutions and defining work into smaller deliverables.
  • Design, develop and deploy modular cloud-based systems.
  • Ensure our solutions are responsive, scalable, and robust.
  • Ensure cross-platform optimization for mobile devices.
  • Stay up-to-date with new technologies and software development practices.
  • Work in an agile environment with scrum methodologies.
Requirements
  • 5+ years of backend development experience.
  • Proficiency with Typescript.
  • Experience interacting with and developing REST APIs.
  • Experience working and troubleshooting an AWS delivered SaaS product.
  • Professional experience with NestJs.
  • Experience building performant, scalable solutions.
  • Familiarity with relational database technologies and design.
  • Sharp attention to detail.
  • Strong communication skills.
  • Experience working in an Agile/Scrum development process.
  • Bachelor’s degree in Computer Science.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Select...
Select...
Select...