Python Backend Engineer

Python Software Foundation

United States

Remote

USD 110,000 - 160,000

Full time

45 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid vacation & sick leave
Equipment for comfortable work
50% coverage of professional courses
Competitive compensation based on your
skills and experience
Reliable and timely payments
Supportive international team
Remote, full-time cooperation

Job summary

Uvik Software is seeking a Python Backend Engineer to design, develop, and maintain backend services and RESTful APIs using Python, Flask, or FastAPI. You will build scalable solutions following Python best practices and work with PostgreSQL, Pytest, and API documentation tools.

You will integrate AI-enabled features, participate in CI/CD processes, and collaborate with an international team in a fully remote, distributed environment.

Qualifications

  • 2-3+ years of commercial Python development experience.
  • Strong knowledge of Python fundamentals.
  • Hands-on experience with Flask and/or FastAPI.
  • Experience developing and integrating REST APIs.
  • Practical experience with SQL databases; PostgreSQL is preferred.
  • Experience with unit and integration testing.
  • Familiarity with Docker.
  • Confident use of Git and Git-based development workflows.
  • Familiarity with code-quality tools such as PyLint, Flake8, or similar.
  • Experience or strong practical interest in integrating LLMs into backend applications.
  • Ability to work in Linux and/or Windows environments.
  • English level B2 or higher.
  • Strong problem-solving skills, attention to detail, and a proactive approach.
  • Ability to work independently and effectively within a distributed team.
  • Based in the USA or LATAM

Responsibilities

  • Design, develop, and maintain backend services and RESTful APIs using Python, Flask, or FastAPI
  • Build clean, maintainable, and scalable solutions following Python best practices and PEP8
  • Work with SQL databases, particularly PostgreSQL
  • Develop unit and integration tests using Pytest
  • Create and maintain API documentation using Swagger/OpenAPI, Insomnia, or similar tools
  • Integrate Large Language Models (LLMs) and AI-powered functionality into backend applications
  • Work with Git-based development workflows and participate in code reviews
  • Debug, troubleshoot, and improve existing backend systems
  • Contribute to CI/CD processes and development automation
  • Collaborate with engineers and other team members in an Agile environment
  • Communicate effectively with an international team in English

Skills

Python
Flask
FastAPI
REST APIs
PostgreSQL
SQL databases
Pytest
OpenAPI/Swagger
LLM integration
Docker
Git
Code quality tools
Linux/Windows
English (B2+)

Tools

GitHub/Git workflows
CI/CD
Kubernetes

Job description

  • Design, develop, and maintain backend services and RESTful APIs using Python, Flask, or FastAPI
  • Build clean, maintainable, and scalable solutions following Python best practices and PEP8
  • Work with SQL databases, particularly PostgreSQL
  • Develop unit and integration tests using Pytest
  • Create and maintain API documentation using Swagger/OpenAPI, Insomnia, or similar tools
  • Integrate Large Language Models (LLMs) and AI-powered functionality into backend applications
  • Work with Git-based development workflows and participate in code reviews
  • Debug, troubleshoot, and improve existing backend systems
  • Contribute to CI/CD processes and development automation
  • Collaborate with engineers and other team members in an Agile environment
  • Communicate effectively with an international team in English

What We Offer:

  • Paid vacation and sick leave
  • Equipment for comfortable work, if required
  • 50% coverage of professional courses
  • Competitive compensation based on your skills and experience
  • Reliable and always-on-time payments
  • A supportive international team
  • Straightforward processes without unnecessary bureaucracy
  • 100% remote, full-time cooperation
Restrictions
  • No telecommuting
  • No Agencies Please
Requirements

What We’re Looking For:

  • 2-3+ years of commercial Python development experience
  • Strong knowledge of Python fundamentals
  • Hands-on experience with Flask and/or FastAPI
  • Experience developing and integrating REST APIs
  • Practical experience with SQL databases; PostgreSQL is preferred
  • Experience with unit and integration testing
  • Familiarity with Docker
  • Confident use of Git and Git-based development workflows
  • Familiarity with code-quality tools such as PyLint, Flake8, or similar
  • Experience or strong practical interest in integrating LLMs into backend applications
  • Ability to work in Linux and/or Windows environments
  • English level B2 or higher
  • Strong problem-solving skills, attention to detail, and a proactive approach
  • Ability to work independently and effectively within a distributed team
  • Based in the USA or LATAM

Nice to Have

  • Experience with CI/CD pipelines, such as Jenkins or GitLab CI
  • Experience with cloud platforms
  • Familiarity with Kubernetes
  • Experience with Jira, Crucible, or similar collaboration tools
  • Previous hands-on experience integrating LLM APIs or AI-powered features
About the Company

About Uvik SoftwareAt Uvik Software, we specialize in building dedicated development teams and delivering high-quality software solutions to clients worldwide. We value clean code, strong collaboration, ownership, and the thoughtful use of modern technologies.

We are looking for a Python Backend Engineer to join our team and contribute to the development of scalable backend systems and modern, AI-enabled applications.

This role is a great fit for a developer with solid Python fundamentals, hands-on backend experience, and an interest in working with LLMs and modern AI technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Python Backend Engineer - AI-Enabled APIs
Remote Python Backend Engineer - AI-Enabled APIs

Python Software Foundation • United States

Remote
USD 110,000 - 160,000
Paid vacation & sick leave
Equipment for comfortable work
50% coverage of professional courses
+5
Python Backend Engineer
Python Backend Engineer

ClinDCast LLC • San Jose (CA)

On-site
USD 100,000 - 150,000
Backend Developer (Python)
Backend Developer (Python)

Lingaro • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Stable employment
Remote or in-office work option
Workation opportunities
+9
Full-Stack AI Engineer: Backend, Data Pipelines & Cloud
Full-Stack AI Engineer: Backend, Data Pipelines & Cloud

Orbitus • United States

Hybrid
USD 110,000 - 160,000
Python Developer (Backend + Fullstack)
Python Developer (Backend + Fullstack)

Emerging Travel Group • United States

Remote
USD 100,000 - 140,000
Flexible remote work
Training support
Corporate English school
+2
Backend Engineer
Backend Engineer

ProNexus • San Francisco (CA)

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

Photon • Wilmington (DE)

On-site
USD 120,000 - 150,000
Test - Backend Developer (Python)
Test - Backend Developer (Python)

Lingaro • United States

Remote
USD 150,000 - 210,000
Office as an option
Udemy learning platform access
Workation opportunities
+1
Senior Python AI/ML Engineer - Remote Work | REF#302590
Senior Python AI/ML Engineer - Remote Work | REF#302590

BairesDev • United States

Remote
USD 150,000 - 190,000
Remote work
USD compensation
Home-office setup
+4
Python Backend Developer - Latin America
Python Backend Developer - Latin America

thinkbridge • United States

Remote
USD 120,000 - 180,000
Renewable contract
Remote-first
USA hours (PST)
+1