Python Developer
Domaniewska, Warszawa +4 Locations
emagine Polska
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.