Full Stack Developer

Credit Control LLC
Earth City, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 125K

Job location

Earth City, United States of America

Tech stack

Testing (Software)
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Applications Architecture
Application Integration Architecture
HTML5
User Authentication
Azure
Business Software
CSS
Cloud Computing
Code Review
Information Systems
Continuous Integration
Data Integrity
Relational Databases
Software Debugging
DevOps
Programming Tools
Web Development
Django
Python
Systems Development Life Cycle
Software Tools
Software Engineering
Software Systems
SQL Databases
Strategies of Testing
Web Application Frameworks
Software Organization
Data Logging
Google Cloud Platform
React
Flask
Software Security
Software Application Programming
GIT
FastAPI
Vue.js
Angular
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Tools for Reporting
Front End Software Development
REST
Software Version Control
Api Management
Docker

Job description

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., * 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

Do you have a Bachelor's degree?, * 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 & conditions

Pulled from the full job description

  • Referral program

  • Health insurance

  • 401(k) matching

  • Paid time off

  • Employee discount

  • Vision insurance

  • Dental insurance, * 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

About the company

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.

Apply for this position