> Markdown version of [/jobs/ext/627965-full-stack-software-developer](https://www.wearedevelopers.com/jobs/ext/627965-full-stack-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Software Developer - **Company:** Icarus Medical Innovations - **Location:** Charlottesville, VA, United States - **Salary:** $75,000.0 - $85,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), 3d Models, Computer-Aided Design, 3D Scanning, Application Programming Interfaces (APIs), Artificial Intelligence, Backup Devices, Mobile Application Development, Cloud Computing, Collaborative Software, Databases, Data Integrity, Relational Databases, Database Design, Database Queries, Software Debugging, Disaster Recovery, Electronic Design Automation, Monitoring of Systems, Machine Learning, Node.Js, Computational Geometry, Salesforce.Com, Server Administration, Software Deployment, Software Engineering, Software Systems, Systems Integration, TypeScript, Google Drive, ReactJS, Express.js, Backend, Integration Frameworks, Gsuite, Front End Software Development, Restful APIs, Software Version Control - **Published:** June 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=63c6b60a982ad9ee ## About the Role Do you have experience in iOS?, Do you have a Bachelor's degree?, We are looking for a versatile and experienced Full-Stack Software Developer to help build and support the systems that power our organization., * Professional full-stack software development experience. * Strong proficiency with React. * Experience with TypeScript preferred; strong JavaScript experience will also be considered. * Experience developing backend applications with Node.js and Express.js. * Experience designing, developing, documenting, and maintaining APIs. * Strong SQL skills. * Solid understanding of relational database design, administration, performance, and data integrity. * Experience debugging complex issues across frontend, backend, database, and infrastructure layers. * Familiarity with source control and collaborative software development workflows. * Ability to write clean, maintainable, and well-documented code. Preferred Experience Experience in one or more of the following areas would be especially valuable: * Swift and native iOS application development. * Cloud or dedicated-server administration. * Application deployment, monitoring, scaling, load management, redundancy, backups, and disaster recovery. * Salesforce integrations or Salesforce APIs. * Google Drive or Google Workspace integrations. * Three-dimensional scanning, modeling, mesh processing, or computer-aided design systems. * Design automation or computational geometry. * Machine learning and artificial intelligence applications. * Artificial intelligence or machine learning approaches involving 3D models., The strongest candidate will be a capable generalist who is comfortable moving between different systems and types of problems. You may be a good fit for this role if you: * Enjoy working in a small team where your individual contributions have a visible impact. * Can independently investigate problems and carry solutions from concept through deployment. * Balance speed and practicality with maintainable, reliable engineering. * Are comfortable working within an existing codebase while identifying opportunities to improve it. * Communicate technical concepts clearly to nontechnical colleagues. * Approach unfamiliar systems with curiosity and confidence. * Take ownership of outcomes rather than waiting for narrowly defined assignments. * Can prioritize effectively in a fast-growing environment where business needs may evolve quickly. * Care about building technology that produces meaningful, real-world benefits for patients and clinicians. ## Description The Full-Stack Software Developer will join a small, fast-moving development team and take meaningful ownership of Icarus Medical's internal software platforms. Your primary responsibility will be maintaining and enhancing our custom-built order management system and application programming interface. You will also contribute to a wide variety of projects involving database administration, third-party integrations, infrastructure, mobile development, automated product design, and emerging artificial intelligence applications. This is an ideal role for a well-rounded developer who enjoys solving practical business problems, working across multiple technologies, and seeing their work directly affect patients, clinicians, employees, and company growth. Because our development team is intentionally lean, this position offers significant autonomy and the opportunity to influence both technical decisions and the long-term direction of Icarus Medical's software systems. What You Will Do * Maintain, troubleshoot, and improve Icarus Medical's custom order management platform (ERP) and API. * Design and implement new features that improve operational efficiency and support company growth. * Build and maintain integrations with external systems, including Salesforce, Google Drive, and other business platforms. * Develop secure, reliable APIs connecting internal and external applications. * Improve database design, performance, reliability, and data integrity. * Assist with server administration, application deployment, system monitoring, scaling, redundancy, and disaster recovery. * Develop new functionality for Icarus Medical's iOS-based 3D scanning application. * Execute on technical Salesforce feature buildouts as needed * Support the continued development of software that automates the design of custom orthopedic devices. * Diagnose and resolve technical issues across the full application stack. * Collaborate with engineering, operations, manufacturing, sales, and clinical teams to translate business needs into effective technical solutions. * Document systems, architecture, integrations, and development processes. * Help establish scalable software development practices as the company and development team grow. * Evaluate and implement new technologies when they can meaningfully improve our products or operations. Work with management to automate processes across the organization to alleviate operational bottlenecks using software and AI-based solutions ## Related Videos - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)