Full Stack Developer
Build Your Future with an Award-Winning Team at Credit Control!
What if you could grow your career with a company that’s been recognized six consecutive years (2019–2025) as a Best Place to Work in Collections?
At Credit Control, our success starts with our people. We believe driven, dedicated team members are the foundation of everything we achieve—and we’re committed to rewarding that dedication with competitive pay, outstanding benefits, and meaningful growth opportunities.
Why Join Credit Control?
At Credit Control, technology plays a critical role in supporting our continued growth and operational excellence. You’ll work alongside a collaborative IT team in an environment that encourages continuous learning, creative problem-solving, and the adoption of emerging technologies.
About the Role
We are seeking a highly skilled and motivated Full Stack Developer to join our IT team at our Earth City, MO headquarters. This is a hybrid position ideal for a hands-on software developer who enjoys building scalable business applications, automating processes, and solving complex technical challenges.
In this role, you will design, develop, enhance, and support internal business applications that improve operational efficiency across the organization. You will work closely with business stakeholders and IT team members to translate business needs into practical, secure, and user-friendly technology solutions. The ideal candidate has strong experience with Python, modern web development, APIs, SQL databases, and emerging AI development tools.
Key Responsibilities
- Design, develop, test, deploy, and maintain internal business applications and automation solutions.
- Collaborate with business stakeholders to understand requirements and translate them into effective software solutions.
- Develop applications using Python, modern web frameworks, JavaScript, HTML/CSS, REST APIs, and SQL databases.
- Create and maintain integrations between internal and third-party systems.
- Troubleshoot, diagnose, and resolve application issues while providing ongoing application support.
- Develop dashboards, reports, and workflow automations that improve business operations.
- Participate in application enhancements, upgrades, testing, deployment, and documentation.
- Follow software development best practices, including version control, code reviews, testing, and documentation.
- Maintain application security, data integrity, and performance while adhering to organizational standards.
- Utilize AI-powered development tools to improve coding efficiency, documentation, testing, and process automation.
- Stay current on emerging technologies and recommend improvements that enhance business applications and development practices.
- Work collaboratively with IT, security, compliance, and business teams to deliver reliable technology solutions.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or equivalent professional experience.
- 5+ years of experience in software development, application development, or a related technical role.
- Strong proficiency in Python and experience building applications, APIs, scripts, and automation solutions.
- Experience with full stack web development, including front-end and back-end technologies.
- Experience with relational databases, SQL, data modeling, and API integrations.
- Strong understanding of RESTful web services and modern application architecture.
- Experience troubleshooting and resolving complex application issues.
- Familiarity with software development lifecycle (SDLC), testing methodologies, source control, and documentation.
- Practical experience using AI tools to improve software development, testing, documentation, or workflow automation.
- Excellent analytical, problem-solving, and communication skills.
- Ability to manage multiple priorities while working independently and collaboratively within a team.
Preferred Qualifications
- Experience with frameworks such as Django, Flask, FastAPI, React, Angular, Vue.js, or similar technologies.
- Experience with cloud platforms including AWS, Microsoft Azure, or Google Cloud Platform.
- Experience with Git, CI/CD pipelines, DevOps practices, Docker, Kubernetes, or infrastructure automation.
- Knowledge of secure software development practices, authentication, authorization, logging, and data protection.
- Experience developing applications within financial services, healthcare, compliance, or other regulated industries.
- Experience building business intelligence dashboards, reporting solutions, or workflow automation tools.
Technical Skills
- Python
- JavaScript
- HTML5 / CSS3
- REST APIs
- SQL Databases
- Git Version Control
- AI-Assisted Development Tools
- Application Integration
- Software Testing & Debugging
- Business Process Automation
- Secure Application Development
Benefits
- Python
- Medical, Dental, and Vision coverage
- Life insurance
- Short Term & Long-Term Disability
- Generous Paid Time Off, Vacation, and Holidays
- Paid Bereavement Leave
- 401(k) with Company Match
- Professional Development Grant Program
- Employee Assistance Program
- Fun contests, prizes, and company events
- Referral bonus program
- ADP Lifemart employee discounts