> Markdown version of [/jobs/ext/4284931-software-developer](https://www.wearedevelopers.com/jobs/ext/4284931-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). --- # Software Developer - **Company:** The Smart - **Location:** United States (Remote available) - **Salary:** $62,400.0 - $72,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Software Applications, Software Quality, Code Review, Databases, Software Debugging, Python (Programming Language), Software Engineering, Systems Architecture, Git, Information Technology, Software Version Control, Programming Languages - **Published:** October 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1402902b79a31532 ## About the Role Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience Foundational knowledge of at least one programming language such as JavaScript, Python, or Java Understanding of basic software development principles, including version control with Git Familiarity with databases and basic SQL concepts Strong problem-solving skills and attention to detail Effective written and verbal communication skills for remote collaboration Self-motivated wi... ## Description As a Software Developer, you will contribute to designing, developing, and maintaining applications and internal tools that streamline recruiting workflows, candidate management, and client engagement. You will work closely with experienced team members to learn best practices while delivering reliable, user-focused software., Develop and maintain web and software applications supporting recruiting and staffing operations Write clean, well-documented, and maintainable code Collaborate with team members to understand requirements and deliver technical solutions Assist in testing, debugging, and resolving software issues Participate in code reviews and incorporate feedback to improve code quality Support the integration of third-party tools and APIs used in recruiting workflows Contribute to documentation of software features, processes, and system architecture Continuously learn new technologies and development practices to grow technical skills