Python Developer

33 - 36 USDNet per hour - B2B
Python

Python Developer

Python

-, Kraków +4 Locations

emagine Polska

Full-time
B2B
Mid
Remote
33 - 36 USD
Net per hour - B2B

Tech stack

    English

    B2

    API

    advanced

    pytest

    advanced

    Python

    advanced

    PostgreSQL

    regular

Job description

We are looking for a Python Engineer to join our small, remote-first team building AI-driven services for the Nordic customers. Your role will center on building and maintaining our core backend services and APIs, playing a key part in our data processing and LLM integrations. As a member of our team, you will drive technical decisions and solve complex challenges.

We offer a flexible, laid-back culture, a B2B contract, and fully remote work with occasional travel to meet the team and clients.


Main Responsibilities


  • Design and develop robust backend systems.

  • Implement and optimize RESTful APIs.

  • Integrate with third-party APIs and services.

  • Ensure high performance and responsiveness of applications.

  • Participate in the full software development lifecycle.


Key Requirements


  • At least 6 years of professional experience with Python, including experience with FastAPI or Flask.

  • Experience with PostgreSQL or another SQL-based database.

  • Hands-on experience with API integrations.

  • Knowledge of asynchronous background processing.

  • Ability to design, build, and consume RESTful APIs.

  • Strong understanding of error handling and logging in complex workflows.

  • Solid testing skills using frameworks such as pytest.


Nice to Have:


  • Experience with NumPy and Pandas.

  • Experience integrating Large Language Model (LLM) APIs.

  • Interest in developing AI-powered business applications.

  • Skills in query optimization and database schema design.

Published: 16.09.2025

Python Developer

33 - 36 USDNet per hour - B2B
Apply

Python Developer

-, Kraków

emagine Polska

33 - 36 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.