Responsibilities
- Build and enhance best-in-class mobile and web products that improve the implant supply chain.
- Design, develop, test, and deploy modular cloud-based systems using modern software development practices.
- Architect technical solutions and translate product goals into clear, manageable deliverables.
- Collaborate with Product, Engineering, and other internal teams to determine the best technical approach for client and organizational needs.
- Develop responsive, scalable, reliable, and robust software solutions.
- Build and maintain REST APIs and integrations that support Casechek’s SaaS platform.
- Ensure applications and services are optimized for performance across web and mobile environments.
- Troubleshoot production issues and identify opportunities to improve system performance, reliability, and maintainability.
- Contribute to technical design discussions, code reviews, testing practices, and engineering standards.
- Stay current on emerging technologies, frameworks, and software development best practices.
- Participate in an Agile development environment using Scrum methodologies.
- Support the continuous improvement of engineering processes, tools, and development techniques.
- Lead special projects as requested.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, a related field, or equivalent professional experience required.
- 5+ years of professional backend software development experience.
- Strong proficiency with TypeScript and Node.js.
- Professional experience developing applications with NestJS.
- Experience designing, developing, and integrating REST APIs.
- Experience supporting and troubleshooting an AWS-hosted SaaS product.
- Experience building scalable, performant, and reliable software solutions.
- Familiarity with relational database technologies, data modeling, and database design.
- Experience working in an Agile or Scrum software development environment.
- Strong problem-solving skills and the ability to creatively address complex technical challenges.
- Sharp attention to detail and a commitment to writing clean, maintainable, and reliable code.
- Excellent English verbal and written communication skills.
- Ability to collaborate effectively across technical and nontechnical teams.
- Ability to manage multiple priorities and adapt to changing project requirements in a fast-paced environment.
- Commitment to continuous learning and staying current with modern technologies, frameworks, and development practices.
Work Arrangement
Hybrid — Chicago, Fulton Market