Optomi
API Developer ( Python / FastAPI / Node )
Optomi, Saint Louis, Missouri, United States, 63146
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 DevOps practices and Infrastructure-as-Code (IaC) for API development and deployment. Automate build and release pipelines (CI/CD) using tools such as GitHub Actions, manage infrastructure with Terraform/CloudFormation, 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 GitHub Actions and Azure DevOps 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
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 DevOps practices and Infrastructure-as-Code (IaC) for API development and deployment. Automate build and release pipelines (CI/CD) using tools such as GitHub Actions, manage infrastructure with Terraform/CloudFormation, 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 GitHub Actions and Azure DevOps 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