Senior Python Backend API Engineer (Flask/FastAPI)

JPS Tech Solutions

Illinois

On-site

USD 150,000 - 190,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPS Tech Solutions is seeking a highly experienced Python Developer to design and build scalable RESTful APIs using Flask or FastAPI. The role requires 12+ years of IT experience with 5+ years of hands-on Python development and a strong foundation in object-oriented programming.

The ideal candidate will develop production-grade backend services, collaborate with cross-functional teams, and contribute to code quality through testing and reviews. AWS familiarity and DevOps practices are a plus.

Qualifications

  • 12+ years of IT experience
  • 5+ years hands-on Python development
  • Proven experience building REST APIs with Flask or FastAPI
  • Strong understanding of object-oriented programming (OOP)
  • Experience developing production-grade backend services
  • Solid debugging and problem-solving skills
  • Strong communication and collaboration abilities

Responsibilities

  • Design, develop, and maintain RESTful APIs using Python and Flask or FastAPI
  • Apply solid object-oriented design principles to build clean, reusable code
  • Develop backend services that are scalable, secure, and high-performing
  • Collaborate with product owners, architects, and frontend teams to deliver end-to-end solutions
  • Write efficient, well-tested, production-ready Python code
  • Implement unit and integration tests to ensure code quality and reliability
  • Debug, troubleshoot, and resolve complex technical issues
  • Participate in code reviews and contribute to best practices
  • Maintain technical documentation and support ongoing enhancements

Skills

Python
REST APIs
OOP
Backend design

Tools

Flask
FastAPI
Docker
Kubernetes

Job description

JPS Tech Solutions is seeking a highly experienced Python Developer to design and build scalable RESTful APIs using Flask or FastAPI. The role requires 12+ years of IT experience with 5+ years of hands-on Python development and a strong foundation in object-oriented programming.

The ideal candidate will develop production-grade backend services, collaborate with cross-functional teams, and contribute to code quality through testing and reviews. AWS familiarity and DevOps practices are a plus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

JPS Tech Solutions • Illinois

On-site
USD 150,000 - 190,000
Senior Python Engineer – AWS API (FastAPI/Flask)
Senior Python Engineer – AWS API (FastAPI/Flask)

Drillo.AI • Reston (VA)

On-site
USD 100,000 - 140,000
Python Backend Engineer APIs
Python Backend Engineer APIs

Eitacies Inc • Phoenix (AZ)

Hybrid
USD 120,000 - 140,000
Senior Python API Lead | FastAPI & AWS Security
Senior Python API Lead | FastAPI & AWS Security

TechDigital Group • Chicago (IL)

On-site
USD 150,000 - 190,000
Senior Python Backend Engineer — Scalable APIs
Senior Python Backend Engineer — Scalable APIs

EITACIES Inc. • Phoenix (AZ)

Hybrid
USD 100,000 - 130,000
401(k)
Senior Python Backend Architect - APIs & Microservices
Senior Python Backend Architect - APIs & Microservices

Eitacies Inc • Phoenix (AZ)

Hybrid
USD 120,000 - 140,000
Backend Python Engineer — RESTful APIs & Scalable Web Apps
Backend Python Engineer — RESTful APIs & Scalable Web Apps

Ethereum Technologies LLC • Jacksonville (FL)

On-site
USD 80,000 - 100,000
Python Developer: FastAPI Backend for FinTech
Python Developer: FastAPI Backend for FinTech

Resourceful Talent Group • United States

Remote
USD 80,000 - 120,000
Python Developer
Python Developer

Compunnel, Inc. • Pennsylvania

On-site
USD 100,000 - 130,000
Backend Python Engineer I (FastAPI/Flask) - Mission-Driven
Backend Python Engineer I (FastAPI/Flask) - Mission-Driven

Torch.AI • Leawood (KS)

On-site
USD 90,000 - 120,000
Equity participation
Unlimited PTO
11 paid company holidays
+2