More jobs:
Full Stack Developer; Python/React
Job in
Maryland Heights, St. Louis city, Missouri, 63043, USA
Listed on 2026-10-09
Listing for:
KForce
Full Time
position Listed on 2026-10-09
Job specializations:
-
Software Development
Full Stack Developer, Backend Developer, Python, AWS
Job Description & How to Apply Below
Location: Maryland Heights
Description Kforce has a client in Maryland Heights, MO seeking a Full Stack Developer (Python/React) to help produce and expand a custom enterprise application that enables users to gather, transform, and manage data through a modern ETL platform.
Summary:
This is a backend-focused development role with an emphasis on building production-grade Python applications and APIs in AWS. The ideal candidate will have strong hands-on experience taking applications from development through production, integrating frontend and backend components, implementing CI/CD practices, and building cloud infrastructure using Terraform. While this is primarily a backend role, candidates should have enough frontend knowledge to work effectively within a full-stack environment, troubleshoot across the application, and support React-based components when necessary.
Responsibilities:
* Design, develop, and support backend application functionality using Python and FastAPI
* Build and maintain APIs that enable communication between frontend and backend application components
* Integrate application APIs with internal LLM services and understand how to consume LLM capabilities within an application
* Help transition an existing proof of concept into a scalable, production-ready application
* Develop and deploy applications within an AWS environment
* Build and maintain cloud infrastructure using Terraform
* Work with PostgreSQL for backend data storage and application functionality
* Support containerized application deployments using Kubernetes
* Implement and follow established CI/CD and SDLC best practices
* Collaborate across frontend, backend, infrastructure, and testing functions to ensure successful application delivery Requirements
* Strong Python software development experience with significant backend application development
* Hands-on Python API development experience
* Experience developing APIs using FastAPI
* Demonstrated experience building and product ionizing applications in AWS, including taking an application through development, deployment, and production
* Experience integrating frontend and backend applications/APIs
* Hands-on experience with Terraform and Infrastructure as Code
* AWS cloud development experience, including exposure to services and concepts such as VPCs and AWS Secrets Manager
* Experience with Kubernetes and containerized application environments
* Experience with PostgreSQL
* Experience implementing or working within CI/CD pipelines
* Experience with Git-based source control
* Experience working within Agile/Scrum sprint environments
* Experience consuming or integrating with LLMs through APIs, or the ability to work with internal LLM services as part of an application
* Proven experience supporting real-world, production applications rather than primarily prototype or proof-of-concept development
* Working knowledge of frontend development, preferably ReactJS, with the ability to understand and troubleshoot frontend components
* Solid understanding of SDLC, testing, code quality, and production software engineering best practices
Nice to Have:
* Stronger hands-on experience with ReactJS and full-stack application development
* Experience with AWS Lambda
* Experience with Helm and YAML
* Experience developing ETL, data transformation, or data-processing applications
* Experience using AI-assisted software development tools as part of the development lifecycle
* Experience contributing to application testing and QA activities in addition to core software development
Job Type Contract Compensation
57 - $72
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×