Python API Developer

AceStack

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AceStack in Pittsburgh is seeking a skilled Python Developer to design and develop RESTful APIs and microservices. The successful candidate will have at least 3 years of experience in Python development, with a strong preference for FastAPI, Flask, or Django REST Framework.

You will be responsible for building reusable and scalable API services, defining API contracts, and ensuring robust security and performance optimization across the application. Join us to leverage your expertise in a dynamic development environment.

Qualifications

  • 3+ years of experience in Python development.
  • Strong hands-on experience with FastAPI (preferred), Flask, or Django REST Framework (DRF).
  • Excellent problem-solving, debugging, and troubleshooting skills.

Responsibilities

  • Design and develop RESTful APIs and microservices using Python frameworks.
  • Build reusable, secure, and scalable API services.
  • Define API contracts using OpenAPI/Swagger specifications.

Skills

Python development
RESTful APIs
OpenAPI/Swagger
FastAPI
Flask
Django REST Framework
SQLAlchemy
Git
Agile methodologies

Education

Bachelor's degree in Computer Science or related field

Tools

MySQL
PostgreSQL
SQL Server (MSSQL)
Oracle
Redis

Job description

  • Design and develop RESTful APIs and microservices using Python frameworks such as: FastAPI, Flask, Django REST Framework (DRF).
  • Build reusable, secure, and scalable API services..
  • Define API contracts using OpenAPI/Swagger specifications.
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 3+ years of experience in Python development.
  • Strong hands-on experience with FastAPI (preferred), Flask, or Django REST Framework (DRF).
  • Expertise in designing, developing, and maintaining RESTful APIs and microservices.
  • Strong knowledge of OpenAPI/Swagger specifications.
  • Experience with ORM frameworks such as SQLAlchemy or SQLModel.
  • Experience working with databases such as MySQL, PostgreSQL, SQL Server (MSSQL), or Oracle.
  • Familiarity with Redis for caching and performance optimization.
  • Strong understanding of API security, authentication, and authorization mechanisms.
  • Knowledge of system design, scalability, and performance optimization.
  • Excellent problem-solving, debugging, and troubleshooting skills.
  • Experience with version control tools such as Git and Agile development methodologies is preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Veriipro • Jersey City (NJ)

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

Stradit LLC • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

Stradit • Tampa (FL)

On-site
USD 85,000 - 125,000
Python Developer
Python Developer

Staffing Spot, Inc. • Minneapolis (MN)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

Staffing Spot, Inc. • Charlotte (NC)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

Staffing Spot, Inc. • San Francisco (CA)

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

Staffing Spot, Inc. • Dallas (TX)

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

StradIT • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Python Developer REST APIs
Python Developer REST APIs

Worx-ai • Seattle (WA)

On-site
USD 90,000 - 130,000
Sr. Python Developer - TX
Sr. Python Developer - TX

Photon • United States

On-site
USD 90,000 - 130,000