×
Register Here to Apply for Jobs or Post Jobs. X

API Developer ( Python​/FastAPI​/Node

Remote / Online - Candidates ideally in
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
Position: API Developer ( Python / FastAPI / Node )
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!
Experience of the right candidate:
  • 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
Responsibilities of the right candidate:
  • 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.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering, Information Technology, and Consulting

Industries

Software Development, IT Services and IT Consulting, and IT System Custom Software Development

Benefits
  • Medical insurance
  • Vision insurance
  • 401(k)
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary