Menu

Last updated:

Python Backend Engineer

LATAM Remote USA

Location: USA & LATAM | Remote

Employment Type: Contractor, Full-time

About Uvik Software

At 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.

What You’ll Do

  • 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’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

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

Ready to Join Us?

If you enjoy building reliable backend systems, care about code quality, and want to expand your experience with modern AI technologies, we’d be happy to hear from you.

Apply and become part of the Uvik Software team.

Share:
Table of content
    Apply now

      Your Hiring Managers
      Uvik Software
      Privacy Overview

      This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

      Get a free project quote!
      Fill out the inquiry form and we'll get back as soon as possible.