> Markdown version of [/jobs/ext/2601381-associate-full-stack-software-developr](https://www.wearedevelopers.com/jobs/ext/2601381-associate-full-stack-software-developr). 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). --- # Associate Full Stack Software Developr - **Company:** THE FMRT GROUP, LLC - **Location:** Winston-Salem, NC, United States (Remote available) - **Experience:** Experienced - **Salary:** $93,600.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Component-Based Software Engineering, Software Applications, Application Performance Management, Computing Platforms, Automation of Tests, Code Review, Custom Software, Data Validation, Relational Databases, Database Queries, Software Debugging, Linux, Programming Tools, Web Development, MySQL, Object-Oriented Software Development, Software Architecture, Software Maintenance, Ruby on Rails, Software Tools, Software Deployment, Software Engineering, Software Systems, SQL Databases, Systems Integration, Software Organization, Cloud Platform System, Technical Debt, Backend, Git, Information Technology, Integration Frameworks, Front End Software Development, Api Design, Restful APIs, Code Restructuring, Software Version Control - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0ca97f6a3e28fd1b ## About the Role * Software Development * Object-Oriented Programming * Ruby on Rails * SQL & Relational Databases * API Development & Integration * HTML/CSS/JavaScript * Git Version Control * Debugging & Troubleshooting * Problem Solving * Team Collaboration * Adaptability Physical Demands Must be able to sit for long periods of time, talk, hear, bend, reach, grasp, and lift up to 20 lbs. Position Type and Expected Hours of Work This position is initially being engaged as a remote location, contract position with flexible scheduling based on project needs. Opportunity exists to transition into a full-time position. Required Education and Experience * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field preferred; equivalent professional experience may be considered. * 2-5 years of professional software development experience. * Experience developing web applications using an object-oriented programming language. * Experience working with relational databases and writing SQL queries. * Experience using Git or other version control systems. * Experience troubleshooting and debugging software applications. * Ability to read, understand, and modify existing application code. * Strong analytical, problem-solving, and communication skills. * Demonstrated ability to quickly learn new technologies and business processes. Preferred Experience * MySQL * Linux * HTML/CSS/JavaScript * REST APIs * AWS * Experience working with legacy software systems * Experience with AI-assisted software development tools * Experience working in healthcare, public safety, or another regulated industry ## Description The Associate Full Stack Software Developer supports the Full Stack Software Developer by developing new software functionality, resolving technical issues, maintaining system integrations, and increasing overall development capacity. Working closely with the Full Stack Software Developer and Technical Product & Business Analyst, this role contributes to software development while developing the technical knowledge necessary to provide operational continuity, reduce key-person risk, and support FMRT's long-term software strategy. This position may initially be engaged as a contract role with the opportunity to transition into a full-time employee based on organizational needs and performance., Works closely with: Full Stack Software Developer, Director of Operations, Technical Product & Business Analyst This position has no direct reports. Core Functions * Develop and maintain features within FMRT's custom software platform. * Support the Full Stack Software Developer by implementing software enhancements and resolving technical issues. * Support technical debt remediation, dependency management, and ongoing platform modernization. * Increase development capacity while reducing key-person risk. * Learn FMRT's software architecture, deployment processes, and third-party integrations. * Assist with software testing, documentation, deployments, and production support. * Contribute to continuous improvement of FMRT's software platform and development practices. * Provide technical support during planned and unplanned absences of the Full Stack Software Developer. Essential Functions Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Application Development * Develop and maintain features within FMRT's Ruby on Rails application. * Develop backend logic, APIs, database queries, and frontend components. * Implement lower-to-medium complexity software enhancements. * Troubleshoot, debug, and resolve software defects. * Participate in peer code reviews. * Assist with refactoring existing code to improve maintainability and performance. Platform Maintenance & Modernization * Identify and remediate technical debt in collaboration with the Full Stack Software Developer. * Perform routine framework, library, and dependency upgrades to maintain system security, stability, and compatibility. * Refactor legacy code to improve maintainability, performance, and reliability. * Assist with modernization of aging application components, development tools, and technical processes. * Identify outdated or unsupported technologies and help develop plans for their replacement or upgrade. * Expand automated testing to support safer upgrades, refactoring, and future development. * Document modernization work, technical risks, and recommended improvements. Software Maintenance & Production Support * Monitor application performance and troubleshoot production issues. * Assist with software deployments and release activities. * Maintain and improve third-party integrations. * Support data validation, troubleshooting, and system maintenance. * Maintain technical documentation. System Knowledge & Business Continuity * Develop working knowledge of FMRT's software architecture and infrastructure. * Learn deployment, recovery, and troubleshooting procedures. * Cross-train with the Full Stack Software Developer to build shared ownership of the platform. * Develop the ability to independently support routine production issues during planned and unplanned absences. * Contribute to reducing key-person risk through documentation and knowledge sharing. Collaboration * Work closely with the Technical Product & Business Analyst to implement approved software enhancements. * Participate in backlog planning and development discussions. * Communicate project status, technical issues, and recommendations. * Collaborate with leadership and other departments when technical support is needed. Continuous Improvement * Identify opportunities to improve application performance, maintainability, and user experience. * Recommend improvements to development standards and technical documentation. * Continuously expand technical knowledge and development skills. * Stay current with modern software development practices and tools. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [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) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers)