{"schemaVersion":"jobsearcher.job.v1","id":"3ff2ffe55ec7955c777e97ec","url":"https://jobsearcher.com/jobs/3ff2ffe55ec7955c777e97ec","canonicalUrl":"https://jobsearcher.com/jobs/3ff2ffe55ec7955c777e97ec","title":"Senior Software Developer, Full-Stack","description":"Join Our Software Development Team!\n\nRTO National is seeking an experienced Senior Full-Stack Software Developer to design, build, and improve the custom software systems that support our business. This hands-on role is involved across the full software lifecycle, from solution planning and development through testing, documentation, deployment, and maintenance.\n\nThe ideal candidate is a well-rounded developer who enjoys solving complex business problems, taking ownership of solutions, and working across multiple areas of the technology stack. We are looking for someone who combines strong technical depth with practical judgment, collaboration, and adaptability; can help guide others toward scalable, maintainable solutions; and is comfortable using AI-enabled development tools while independently evaluating the quality, accuracy, and maintainability of the work they produce.\n\nKey Responsibilities\n\nDesign, develop, test, deploy, document, and maintain custom software applications and features supporting internal business operations.\nTake a key role in planning and designing solutions for complex technical and business challenges, including identifying risks, evaluating alternatives, and recommending the best path forward.\nIndependently lead complex feature development while coordinating with other developers when work requires broader team involvement.\nConduct comprehensive code reviews, evaluating not only code quality but also architecture, maintainability, performance, security, and alignment with business requirements.\nDevelop scalable, maintainable, and well-documented solutions that meet both immediate business needs and longer-term technology objectives.\nBuild a strong understanding of company operations, specialty finance processes, user workflows, and how internal systems support the business.\nPartner with technical and business team members to ensure development decisions align with broader company priorities.\nIdentify potential technical concerns, dependencies, and scalability issues before they become significant problems.\nStay current on evolving technologies and development practices, evaluate their potential value, and recommend or implement improvements where appropriate.\nMaintain strong knowledge of software development best practices, including system architecture, design patterns, performance, security, and technical problem-solving.\nActively evaluate and incorporate appropriate AI-enabled development tools and practices while maintaining strong standards for accuracy, security, maintainability, and code quality.\nProvide technical guidance and support to other developers and contribute to the continued development of team standards and practices.\n\nCore Competencies\n\nTechnical Problem-Solving: Able to break down complex problems, evaluate multiple approaches, and develop practical, scalable solutions.\nBusiness Acumen: Interested in understanding how the business operates and using that knowledge to make better technical decisions.\nQualityAttention to Detail: Produces thoughtful, reliable work while recognizing when speed and practicality should take priority over unnecessary perfection.\nCreativityInnovation: Looks for better ways to solve problems and is willing to evaluate new technologies, tools, and approaches.\nCollaboration: Works effectively with developers, business partners, and other stakeholders to reach shared outcomes.\nOwnershipInitiative: Takes responsibility for work from planning through completion and follows through on commitments.\nAdaptability: Comfortable working in an evolving environment where priorities, technologies, and business needs may change.\nPlanningOrganization: Able to manage complex development work, anticipate dependencies, and maintain appropriate documentation.\nTechnical Judgment: Understands how individual development decisions affect the broader technology environment and can identify risks before they become larger issues.\nContinuous Learning: Maintains current knowledge of software development practices, emerging technologies, and the evolving role of AI in software development\n\nPreferred Qualifications:\n\nDegree or certificate in software development, web development, computer science, or a related technical discipline required; bachelor's degree in computer science or a related field preferred.\n5+ years of professional software development experience required, with 8+ years or comparable senior-level experience strongly preferred.\nDemonstrated full-stack development experience and the ability to contribute across multiple layers of an application and technology stack.\nStrong experience designing and developing maintainable, scalable software solutions and working through the full software development lifecycle.\nExperience participating in technical design decisions, architecture discussions, complex feature development, and code review.\nStrong understanding of development best practices related to system architecture, design patterns, application performance, security, testing, and maintainability.\nExperience with PHP, Laravel, Vue.js, MySQL, and AWS is highly desirable.\nExperience with Linux server administration and modern development tooling; experience with Docker is a plus.\nMobile or application development experience, including familiarity with Capacitor, is a plus.\nExposure to UI/UX design principles and an ability to consider the end-user experience when developing solutions is highly valued.\nComfortable incorporating AI-assisted development tools, such as Claude Code or similar technologies, into development workflows while independently reviewing output for quality, accuracy, security, and maintainability.\nExperience working within a financial services, specialty finance, or similar business environment is beneficial, particularly within a mid-sized organization where developers contribute across multiple technical and business areas.\nDemonstrated ability to work both independently and collaboratively and to take sustained ownership of systems, solutions, and long-term technical outcomes.\n\nRTO National Benefits\n\nCompetitive pay and bonus structures\nPaid time off, company-paid holidays, and one floating holiday\nMedical, dental, and vision insurance\nShort- and long-term disability coverage\nEmployer-paid life insurance\nHealth Savings Account eligibility\nEmployee Assistance Program\n401(k) retirement plan with Safe Harbor employer matching\n\nWho is RTO National?\n\nPlease visit our website for additional information! https://www.rtonational.com/careers","company":"Rto National","rawCompany":"rto national","city":"Greenville","state":"SC","isRemote":false,"isActive":true,"createdAt":"2026-09-04T07:56:56.216Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Developer, Full-Stack","description":"Join Our Software Development Team!\n\nRTO National is seeking an experienced Senior Full-Stack Software Developer to design, build, and improve the custom software systems that support our business. This hands-on role is involved across the full software lifecycle, from solution planning and development through testing, documentation, deployment, and maintenance.\n\nThe ideal candidate is a well-rounded developer who enjoys solving complex business problems, taking ownership of solutions, and working across multiple areas of the technology stack. We are looking for someone who combines strong technical depth with practical judgment, collaboration, and adaptability; can help guide others toward scalable, maintainable solutions; and is comfortable using AI-enabled development tools while independently evaluating the quality, accuracy, and maintainability of the work they produce.\n\nKey Responsibilities\n\nDesign, develop, test, deploy, document, and maintain custom software applications and features supporting internal business operations.\nTake a key role in planning and designing solutions for complex technical and business challenges, including identifying risks, evaluating alternatives, and recommending the best path forward.\nIndependently lead complex feature development while coordinating with other developers when work requires broader team involvement.\nConduct comprehensive code reviews, evaluating not only code quality but also architecture, maintainability, performance, security, and alignment with business requirements.\nDevelop scalable, maintainable, and well-documented solutions that meet both immediate business needs and longer-term technology objectives.\nBuild a strong understanding of company operations, specialty finance processes, user workflows, and how internal systems support the business.\nPartner with technical and business team members to ensure development decisions align with broader company priorities.\nIdentify potential technical concerns, dependencies, and scalability issues before they become significant problems.\nStay current on evolving technologies and development practices, evaluate their potential value, and recommend or implement improvements where appropriate.\nMaintain strong knowledge of software development best practices, including system architecture, design patterns, performance, security, and technical problem-solving.\nActively evaluate and incorporate appropriate AI-enabled development tools and practices while maintaining strong standards for accuracy, security, maintainability, and code quality.\nProvide technical guidance and support to other developers and contribute to the continued development of team standards and practices.\n\nCore Competencies\n\nTechnical Problem-Solving: Able to break down complex problems, evaluate multiple approaches, and develop practical, scalable solutions.\nBusiness Acumen: Interested in understanding how the business operates and using that knowledge to make better technical decisions.\nQualityAttention to Detail: Produces thoughtful, reliable work while recognizing when speed and practicality should take priority over unnecessary perfection.\nCreativityInnovation: Looks for better ways to solve problems and is willing to evaluate new technologies, tools, and approaches.\nCollaboration: Works effectively with developers, business partners, and other stakeholders to reach shared outcomes.\nOwnershipInitiative: Takes responsibility for work from planning through completion and follows through on commitments.\nAdaptability: Comfortable working in an evolving environment where priorities, technologies, and business needs may change.\nPlanningOrganization: Able to manage complex development work, anticipate dependencies, and maintain appropriate documentation.\nTechnical Judgment: Understands how individual development decisions affect the broader technology environment and can identify risks before they become larger issues.\nContinuous Learning: Maintains current knowledge of software development practices, emerging technologies, and the evolving role of AI in software development\n\nPreferred Qualifications:\n\nDegree or certificate in software development, web development, computer science, or a related technical discipline required; bachelor's degree in computer science or a related field preferred.\n5+ years of professional software development experience required, with 8+ years or comparable senior-level experience strongly preferred.\nDemonstrated full-stack development experience and the ability to contribute across multiple layers of an application and technology stack.\nStrong experience designing and developing maintainable, scalable software solutions and working through the full software development lifecycle.\nExperience participating in technical design decisions, architecture discussions, complex feature development, and code review.\nStrong understanding of development best practices related to system architecture, design patterns, application performance, security, testing, and maintainability.\nExperience with PHP, Laravel, Vue.js, MySQL, and AWS is highly desirable.\nExperience with Linux server administration and modern development tooling; experience with Docker is a plus.\nMobile or application development experience, including familiarity with Capacitor, is a plus.\nExposure to UI/UX design principles and an ability to consider the end-user experience when developing solutions is highly valued.\nComfortable incorporating AI-assisted development tools, such as Claude Code or similar technologies, into development workflows while independently reviewing output for quality, accuracy, security, and maintainability.\nExperience working within a financial services, specialty finance, or similar business environment is beneficial, particularly within a mid-sized organization where developers contribute across multiple technical and business areas.\nDemonstrated ability to work both independently and collaboratively and to take sustained ownership of systems, solutions, and long-term technical outcomes.\n\nRTO National Benefits\n\nCompetitive pay and bonus structures\nPaid time off, company-paid holidays, and one floating holiday\nMedical, dental, and vision insurance\nShort- and long-term disability coverage\nEmployer-paid life insurance\nHealth Savings Account eligibility\nEmployee Assistance Program\n401(k) retirement plan with Safe Harbor employer matching\n\nWho is RTO National?\n\nPlease visit our website for additional information! https://www.rtonational.com/careers","datePosted":"2026-09-04T07:56:56.216Z","dateModified":"2026-09-04T07:56:56.216Z","hiringOrganization":{"@type":"Organization","name":"Rto National","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Greenville","addressRegion":"SC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3ff2ffe55ec7955c777e97ec"},"url":"https://jobsearcher.com/jobs/3ff2ffe55ec7955c777e97ec"}}