1

Python Application Developer Jobs in Saint Louis, MO

AI-Application Security Engineer

Saint Louis, MO ยท On-site

$57 - $76.25/hr

Prior software development experience, ideally with languages such as C#, Python, or similar object ... GitHub and Azure DevOps * CI/CD automation * AI platforms and large language models * Application ...

Java Developer

O Fallon, MO ยท On-site

$47.75 - $61.75/hr

Ensure quality of one or more application codebases and alignment with development standards ... Python, Perl, PHP, JavaScript, Go). * Orchestrates the deployment/maintenance of complex ...

Showing results 21-40

Python Application Developer information

See Saint Louis, MO salary details

$16

$51

$82

How much do python application developer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for python application developer in Saint Louis, MO is $51.18, according to ZipRecruiter salary data. Most workers in this role earn between $41.15 and $58.89 per hour, depending on experience, location, and employer.

What is the difference between Python Application Developer vs Python Software Engineer?

AspectPython Application DeveloperPython Software Engineer
Required CredentialsBachelor's in CS or related field, Python certificationsBachelor's or higher in CS, Python certifications often preferred
Work EnvironmentDevelops specific applications, often client-focusedDesigns and develops software solutions, broader scope
Employer & Industry UsageTech companies, startups, enterprise softwareTech firms, software companies, consulting
Common Search & ComparisonFocuses on application development tasksEncompasses broader software engineering roles

Python Application Developers primarily focus on creating specific applications using Python, often working closely with clients or project teams. Python Software Engineers typically have a broader role, including designing, developing, and maintaining complex software systems. While both roles require similar credentials and work environments, the Application Developer role is more targeted towards application creation, whereas the Software Engineer may handle a wider range of software development tasks.

What are some common challenges Python application developers face when working on large-scale projects?

Python Application Developers often encounter challenges such as managing complex codebases, ensuring consistent code quality, and optimizing application performance as projects grow in size. Collaborating with cross-functional teams and integrating various third-party libraries can also introduce compatibility issues or technical debt. To address these challenges, developers typically follow best practices like using version control, implementing thorough testing strategies, and participating in regular code reviews to maintain project stability and scalability.

What jobs can a Python application developer get?

A Python application developer can pursue roles such as software engineer, backend developer, data analyst, data scientist, automation engineer, or machine learning engineer. These positions often require knowledge of frameworks like Django or Flask, and familiarity with databases, version control, and cloud platforms is beneficial.

What are the key skills and qualifications needed to thrive as a Python application developer, and why are they important?

To thrive as a Python Application Developer, you need proficiency in Python programming, a solid understanding of software development principles, and experience with frameworks like Django or Flask, typically supported by a degree in computer science or related field. Familiarity with version control systems such as Git, databases like PostgreSQL or MongoDB, and cloud platforms is often required, along with optional certifications such as PCEP or PCAP. Strong problem-solving abilities, effective communication, and teamwork skills help you collaborate efficiently and adapt to evolving project requirements. These skills ensure you can build robust, maintainable applications and contribute effectively to development teams.

Are Python application developers still in demand?

Python application developers are currently in high demand due to Python's versatility in web development, data analysis, machine learning, and automation. Employers seek professionals skilled in frameworks like Django and Flask, as well as proficiency with related tools and libraries, making it a valuable skill set in the tech industry.

What is a Python application developer?

Python Application Developers are software professionals who design, build, test, and maintain applications using the Python programming language. They work on a variety of projects, ranging from web and desktop applications to data analysis tools and automation scripts. These developers are skilled in Python frameworks and libraries and often collaborate with other developers, designers, and stakeholders to deliver functional and efficient software solutions.

How much do Python application developers get paid?

Python application developers typically earn a median annual salary ranging from $70,000 to $120,000, depending on experience, location, and industry. Developers with expertise in frameworks like Django or Flask and proficiency in related tools may command higher salaries, especially in tech hubs or for senior roles.
What are popular job titles related to Python Application Developer jobs in Saint Louis, MO? For Python Application Developer jobs in Saint Louis, MO, the most frequently searched job titles are:
What job categories do people searching Python Application Developer jobs in Saint Louis, MO look for? The top searched job categories for Python Application Developer jobs in Saint Louis, MO are:
What cities near Saint Louis, MO are hiring for Python Application Developer jobs? Cities near Saint Louis, MO with the most Python Application Developer job openings:
Infographic showing various Python Application Developer job openings in Saint Louis, MO as of August 2026, with employment types broken down into 61% Full Time, 35% Part Time, and 4% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $106,449 per year, or $51.2 per hour.

IVR Developer (Amazon Connect)- R01568696

Brillio

Saint Louis, MO โ€ข On-site

Contractor

Posted 22 days ago


Job description

About Brillio:
Brillio is one of the fastest growing digital technology service providers and a partner of choice for many Fortune 1000 companies seeking to turn disruption into a competitive advantage through innovative digital adoption. Brillio, renowned for its world-class professionals, referred to as "Brillians", distinguishes itself through their capacity to seamlessly integrate cutting-edge digital and design thinking skills with an unwavering dedication to client satisfaction.
Brillio takes pride in its status as an employer of choice, consistently attracting the most exceptional and talented individuals due to its unwavering emphasis on contemporary, groundbreaking technologies, and exclusive digital projects. Brillio's relentless commitment to providing an exceptional experience to its Brillians and nurturing their full potential consistently garners them the Great Place to Workยฎ certification year after year.
IVR Developer (Amazon Connect)
Primary Skills
IVR, Amazon Connect
Specialization
AWS, Amazon Connect
Job requirements
  • Role: IVR Developer (Amazon Connect)
    Years of Experience: 8+ years
    Location: New York - Hybrid (3 days onsite)
    As a consultant within the DE team, you will work with our clients to define their digital strategy and execution roadmap, and design and implement differentiated digital solutions to help deliver measurable value.
    Job Description:
    We are seeking an experienced AWS Telephony / IVR Application Developer to design, develop, deploy, and support Amazon Connect-based IVR solutions. This role focuses on building and maintaining IVR contact flows and serverless services, implementing secure configuration and secrets management, and ensuring high quality through resilient design and validation of failure scenarios (e.g., timeouts, API failures, dependency degradation).
    Key Responsibilities
    Amazon Connect & IVR Development
    Design, build, deploy, and version Amazon Connect Contact Flows.
    Configure and maintain Amazon Connect resources including:
    Queues
    Routing profiles
    Hours of operation
    Develop and integrate Lex bots where applicable.
    Validate IVR behavior during failure scenarios such as:
    API errors and downstream failures
    Timeouts and retries
    Partial dependency outages
    Implement safe fallback paths and customer-friendly error handling.
    AWS Serverless Application Development
    Develop and maintain AWS Lambda functions (Node.js or Python) supporting IVR workflows.
    Build and maintain API endpoints consumed by IVR flows.
    Implement robust:
    Error handling
    Retry strategies
    Structured logging for troubleshooting
    Design and utilize DynamoDB access patterns supporting IVR use cases (e.g., routing state, transfer points, lookup/stateful interactions).
    Secure, Configurable Development
    Build software that:
    Reads configuration externally (not hard-coded)
    Uses managed secrets (no embedded credentials)
    Supports release promotion without code changes
    Ensure no hard-coded:
    Endpoints
    Credentials
    Environment identifiers
    Deployment & Delivery Practices
    Deploy application artifacts using standardized CI/CD pipelines (no manual console deployments).
    Contribute to and follow a documented deployment runbook for consistent, repeatable releases across application components.
    Participate in defect triage and resolution for issues introduced through delivered changes.
    Collaborate with QA and stakeholders to ensure enhancements meet quality standards before promotion.
    Required Skills & Experience
    Core Technical Requirements
    Hands-on experience with Amazon Connect, including:
    Contact Flows
    Queues, routing profiles, hours of operation
    Strong AWS serverless development experience:
    AWS Lambda (Node.js or Python)
    API integration patterns supporting IVR flows
    DynamoDB
    Experience building telephony/IVR experiences, including failure-safe behavior and degraded-mode handling.
    Experience with secure secrets and configuration management (e.g., AWS Secrets Manager and/or Parameter Store).
    Experience delivering via CI/CD pipelines using standardized deployment patterns.
    Why should you apply for this role?
    As Brillio continues to gain momentum as a trusted partner for our clients in their digital transformation journey, we strive to set new benchmarks for speed and value creation. The DI team at Brillio is at the forefront of leading this charge by reimagining and executing how we structure, sell and deliver our services to better serve our clients.
    Know more about
    PPE: https://www.brillio.com/platform-and-product-engineering/
    DAE: https://www.brillio.com/services-data-analytics/
    CES: https://www.brillio.com/services-customer-experience-services/
    DI: https://www.brillio.com/services-digital-infrastructure/
    Know what it's like to work and grow at Brillio: https://www.brillio.com/join-us/
    Equal Employment Opportunity Declaration
    Brillio is an equal opportunity employer to all, regardless of age, ancestry, colour, disability (mental and physical), exercising the right to family care and medical leave, gender, gender expression, gender identity, genetic information, marital status, medical condition, military or veteran status, national origin, political affiliation, race, religious creed, sex (includes pregnancy, childbirth, breastfeeding, and related medical conditions), and sexual orientation.
    #LI-RJ1

$65 - $70 an hour
Know what it's like to work and grow at Brillio: Click here
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.