[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Casechek develops technology to improve transparency and efficiency in the implant supply chain and automate workflows for vendor-supported surgical procedures. The Software Engineer will build and enhance mobile and web products, develop scalable cloud-based systems and REST APIs, contribute to architecture and technical decisions, and collaborate with cross-functional teams to deliver reliable software solutions.
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
Skills
- 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
Benefits
- Annual bonus
- Equity or long-term incentive plans
- 401(k) match
- Work-from-home flexibility with a supportive hybrid option in Chicago or a remote setup nationally
- Unlimited paid time off
- Fully paid parental leave options
- Comprehensive medical and dental benefits with premium plans for you and your family
- Brand-new pro-level laptop
- Annual education budget for courses, certifications, and learning resources
Company Overview
Company H1B Sponsorship