> Markdown version of [/jobs/ext/3084578-software-developer](https://www.wearedevelopers.com/jobs/ext/3084578-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:** Beneficial Company LLC - **Location:** Salt Lake City, UT, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Agile Methodology, Amazon Web Services, HTML5, Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Information Systems, Databases, Software Design Patterns, Django Web Framework, Python (Programming Language), Standard Sql, Flask (Web Framework), Software Application Programming, Solid Principles, Information Technology, Front End Software Development, Restful APIs - **Published:** September 26, 2026 - **Apply:** https://www.juju.com/job/16_acf0f6121 ## About the Role * At least 3 years of experience in Python (Django, Flask, or other frameworks) and REST APIs * Expert-level understanding of databases with an emphasis on SQL * Basic understanding of front-end technologies such as JavaScript, HTML5, and CSS3 * 5+ years of professional experience developing applications in an Agile environment * Bachelor's degree in Computer Science, Information Systems, or a related technical discipline, * Understanding of software design principles and common design patterns * Experience building cloud-native solutions (AWS preferred) * Experience conducting in-depth code reviews * Experience working within complex or enterprise-level software environments Skills, Knowledge and ExpertiseRequired Soft Skills: Our best team members are natural problem solvers who thrive in a fast-paced environment and are comfortable with change and ambiguity. Key skills include: * Strong work ethic with the ability to manage time efficiently and focus on clear goals * Excellent decision-making, analytical, and problem-solving abilities with strong attention to detail * Strong verbal and written communication skills * Effective interpersonal and collaboration skills * Ability to take ownership of work and drive projects to completion ## Description * Develop and maintain software using established best practices for creating readable and maintainable code * Investigate, prototype, and implement solutions to complex system design challenges * Prioritize identifying and resolving bugs to ensure the best user experience * Collaborate with product managers and subject-matter experts to define roadmaps and anticipate technical roadblocks * Work closely with local and offshore engineering teams to ensure the highest level of code quality * Assist with other special projects and duties as assigned ## Related Videos - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)