More jobs:
API Developer ( Python/FastAPI/Node
Remote / Online - Candidates ideally in
St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listed on 2025-12-18
St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listing for:
Optomi
Full Time, Remote/Work from Home
position Listed on 2025-12-18
Job specializations:
-
Software Development
DevOps, Cloud Engineer - Software
Job Description & How to Apply Below
Location: St. Louis
Technical Recruiter - Software Engineering @ Optomi
Staff Software Engineer (.NET / AWS / Blazor)
Optomi, in partnership with a market leader in the financial sector, is seeking an API Developer for a hybrid (4 days on site, 1 remote) based in St. Louis, MO. They'd like someone with experience in Python/FastAPI, exposure to Node.js, and ability to work a hybrid structure in St. Louis.
What the right candidate will enjoy:- Fully remote environment with opportunity working from home!
- Ability to work with a global consulting firm with consulting engagements for Fortune 500 clients.
- Long-term opportunity with immediate ability to make an impact!
- Minimum 6 years of professional experience in software development.
- Strong proficiency in Python and backend development with FastAPI (or similar frameworks like Flask), development experience with Node.js
- Demonstrated ability to design and deliver high-performance, secure RESTful APIs.
- Implement Dev Ops practices and Infrastructure-as-Code (IaC) for API development and deployment. Automate build and release pipelines (CI/CD) using tools such as Git Hub Actions, manage infrastructure with Terraform/Cloud Formation, and ensure smooth deployment of API services across environments.
- Knowledge of application security practices, including Azure Entra authentication/authorization, strong knowledge of API security standards and protocols (OAuth 2.0, JWT, SSL/TLS, etc.), and experience implementing governance around API access, authorization, and data protection.
- Comfortable with containerization concepts (Docker) and basic infrastructure scripting (Terraform, Bash, or similar) is a plus.
- Familiarity with Node.js for building lightweight services or frontend-backend orchestration
- Exposure to AKS (Azure Kubernetes Service) and microservice deployment strategies
- Familiarity with API documentation tools (Swagger/OpenAPI)
- Bachelor's degree in Computer Science, Engineering, or related field
- API Development: Design, develop, test, and deploy scalable RESTful APIs using Python and the FastAPI framework.
- Web Application Delivery: Collaborate with frontend teams to build and integrate APIs with web applications.
- CI/CD Ownership: Build and maintain CI/CD pipelines using Git Hub Actions and Azure Dev Ops to ensure rapid and reliable delivery of code to production.
- Secure Development: Implement security best practices across web applications and APIs, including OAuth2, JWT, and secure coding standards.
- Code Quality & Testing: Write clean, modular code with strong emphasis on unit testing, integration testing, and code reviews.
- Documentation &
Collaboration:
Create and maintain technical documentation. Collaborate closely with architects and business teams - Continuous Improvement: Stay up-to-date with industry trends, frameworks, and best practices to drive continuous improvement in development and deployment practices.
Mid-Senior level
Employment typeFull-time
Job functionEngineering, Information Technology, and Consulting
IndustriesSoftware Development, IT Services and IT Consulting, and IT System Custom Software Development
Benefits- Medical insurance
- Vision insurance
- 401(k)
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:
×