Casechek - Software Engineer
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.
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.
Benefits
• Competitive Salary and Annual BonusThe salary range for this role is $100,000 to $125,000, based on experience, skills, and location. • $100,000 to $125,000 • Opportunity for Long-Term Incentives (LTI)Be part of our success with equity or long-term incentive plans that grow with the company. • Opportunity for Long-Term Incentives (LTI) • 401(k) MatchInvest in your future with our generous matching program to help you build long-term financial security. • 401(k) Match • Work-from-Home FlexibilityEnjoy the freedom to work where you are most productive with a supportive hybrid option in Chicago or a remote setup nationally. • Work-from-Home Flexibility • Flexible Time Off (Unlimited PTO)Recharge and focus on what matters most with unlimited paid time off tailored to your needs. • Flexible Time Off (Unlimited PTO) • Parental LeaveTake time to bond with and care for your growing family with fully paid parental leave options. • Parental Leave • Comprehensive Medical and Dental BenefitsPrioritize your health and well-being with premium plans for you and your family. • Comprehensive Medical and Dental Benefits • Brand-New Pro-Level LaptopReceive top-tier tools and technology to set you up for success from day one. • Brand-New Pro-Level Laptop • Annual Education BudgetExpand your skills and knowledge with dedicated funding for courses, certifications, and learning resources. • Annual Education Budget
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT