API Developer / Engineer

SAI Systems Intl., Inc.

United States

On-site

USD 110,000 - 165,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

SAI Systems Intl., Inc. is seeking an experienced API Developer / API Engineer to design, secure, and maintain scalable RESTful APIs for enterprise applications.

You will work with Python and frameworks such as FastAPI, Flask, or Django, implement OAuth 2.0 and JWT security, and collaborate across application, cloud, and DevOps teams.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of software/API development experience.
  • Strong problem-solving and communication skills.

Responsibilities

  • Design and develop scalable REST APIs and backend services.
  • Develop APIs using Python and frameworks such as FastAPI, Flask, or Django.
  • Define API standards, architecture, request/response structures, and error handling.
  • Implement API security using OAuth 2.0, OpenID Connect, JWT, API keys, and RBAC.
  • Apply authentication, authorization, rate limiting, throttling, and other API security controls.
  • Develop and maintain API documentation using OpenAPI/Swagger.
  • Integrate APIs with databases, cloud services, third‑party applications, and enterprise systems.
  • Perform API testing, troubleshooting, performance tuning, and monitoring.
  • Collaborate with application, cloud, security, and DevOps teams.
  • Follow API governance, versioning, lifecycle management, and security best practices.
  • Participate in code reviews and ensure high‑quality, maintainable Python code.

Skills

API Design
API Security
API Development
Python
RESTful APIs
OpenAPI/Swagger
Git & CI/CD
API testing
API gateways
Docker & Kubernetes

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

FastAPI
Flask
Django
OAuth 2.0
OpenID Connect
JWT
Swagger/OpenAPI
Kubernetes
Docker
Postman

Job description

We are looking for an experienced API Developer / API Engineer with strong expertise in API design, API security, and Python development. The ideal candidate will design, develop, secure, and maintain scalable RESTful APIs and integrations for enterprise applications.

Key Responsibilities
  • Design and develop scalable REST APIs and backend services.
  • Develop APIs using Python and frameworks such as FastAPI, Flask, or Django.
  • Define API standards, architecture, request/response structures, and error handling.
  • Implement API security using OAuth 2.0, OpenID Connect, JWT, API keys, and RBAC.
  • Apply authentication, authorization, rate limiting, throttling, and other API security controls.
  • Develop and maintain API documentation using OpenAPI/Swagger.
  • Integrate APIs with databases, cloud services, third‑party applications, and enterprise systems.
  • Perform API testing, troubleshooting, performance tuning, and monitoring.
  • Collaborate with application, cloud, security, and DevOps teams.
  • Follow API governance, versioning, lifecycle management, and security best practices.
  • Participate in code reviews and ensure high‑quality, maintainable Python code.
Required Skills
  • API Design — Intermediate
  • API Security — Intermediate
  • API Development / API Engineering — Mastery
  • Python — Intermediate
  • Strong experience with RESTful APIs and microservices.
  • Experience with FastAPI, Flask, or Django.
  • Knowledge of OAuth 2.0, JWT, OpenID Connect, API authentication and authorization.
  • Experience with Swagger/OpenAPI.
  • Understanding of API gateways, rate limiting, throttling, and API versioning.
  • Experience with Git and CI/CD practices.
  • Good understanding of HTTP, JSON, REST principles, and web services.
Preferred Skills
  • Experience with API Gateway platforms such as Apigee, AWS API Gateway, Azure API Management, or Kong.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of event‑driven architecture and messaging systems.
  • Experience with Docker and Kubernetes.
  • Familiarity with automated API testing tools such as Postman or pytest.
Education & Experience
  • Bachelor’s degree in Computer Science, Engineering, or a related field preferred.
  • 5 years of software/API development experience, with strong hands‑on API development experience.
  • Strong problem‑solving and communication skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Photon • Wilmington (DE)

On-site
USD 120,000 - 150,000
API Developer
API Developer

Kaleidoscope • Detroit (MI)

On-site
USD 85,000 - 110,000
Python API Developer
Python API Developer

AceStack • Pittsburgh

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

TRIMAH TECHNOLOGIES LLC • Columbus (OH)

On-site
USD 110,000 - 140,000
API Developer (Python, .NET, AWS)
API Developer (Python, .NET, AWS)

Josh Pros LLC • Atlanta (GA)

On-site
USD 96,000 - 165,000
Senior Python Developer - Python, Django, Flask
Senior Python Developer - Python, Django, Flask

CyberCoders • Chicago (IL)

On-site
USD 95,000 - 130,000
API Developer
API Developer

VOLTO Consulting • Dallas (TX)

On-site
USD 120,000 - 150,000
Python Backend Engineer APIs
Python Backend Engineer APIs

Eitacies Inc • Phoenix (AZ)

Hybrid
USD 120,000 - 140,000
Senior Python Developer
Senior Python Developer

Raas Infotek LTD • Cape May (NJ)

On-site
USD 140,000 - 190,000
Python Developer
Python Developer

InnovitUSA • Trenton (NJ)

On-site
USD 90,000 - 130,000