
Software Engineer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in United States.
• Develop and refine top-tier mobile and web solutions that enhance the implant supply chain.
• Create, implement, test, and launch modular cloud-based systems utilizing contemporary software development methodologies.
• Design technical solutions and convert product objectives into clear, actionable deliverables.
• Collaborate with Product, Engineering, and other internal teams to identify the optimal technical strategy for client and organizational requirements.
• Create responsive, scalable, dependable, and robust software solutions.
• Design and maintain REST APIs and integrations that support Casechek’s SaaS platform.
• Ensure applications and services are fine-tuned for performance across both web and mobile platforms.
• Diagnose production issues and pinpoint opportunities to enhance system performance, reliability, and maintainability.
• Engage in technical design discussions, code evaluations, testing methodologies, and engineering standards.
• Keep abreast of emerging technologies, frameworks, and best practices in software development.
• Participate in an Agile development environment employing Scrum methodologies.
• Assist in the ongoing enhancement of engineering processes, tools, and development techniques.
• Lead special projects as requested.
• Bachelor’s degree in Computer Science, Software Engineering, a related field, or equivalent professional experience is required.
• Over 5 years of professional backend software development experience.
• Strong expertise in TypeScript and Node.js.
• Professional experience in building applications with NestJS.
• Proficient in designing, developing, and integrating REST APIs.
• Experienced in supporting and troubleshooting an AWS-hosted SaaS product.
• Proven ability to build scalable, high-performance, and reliable software solutions.
• Familiarity with relational database technologies, data modeling, and database architecture.
• Experience working in an Agile or Scrum software development setting.
• Strong problem-solving abilities and a knack for creatively addressing complex technical issues.
• Exceptional attention to detail and a dedication to writing clean, maintainable, and reliable code.
• Excellent verbal and written communication skills in English.
• Ability to work collaboratively across both technical and non-technical teams.
• Capacity to manage multiple priorities and adapt to evolving project requirements in a dynamic environment.
• Commitment to ongoing learning and staying updated with modern technologies, frameworks, and development practices.
• Competitive Salary and Annual Bonus
• Opportunity for Long-Term Incentives (LTI)
• 401(k) Match
• Work-from-Home Flexibility
• Flexible Time Off (Unlimited PTO)
• Parental Leave
• Comprehensive Medical and Dental Benefits
• Brand-New Pro-Level Laptop
• Annual Education Budget
Marathon Talent
ShippyPro
Pindrop
refurbed
Get handpicked remote jobs straight to your inbox weekly.