Recruitment Loop

Senior Python Engineer with React

Recruitment Loop · Krakow, Lesser Poland Voivodeship, Poland · €78K–€130K/yr

Staffing and Recruiting · 2-10 employees

6 h ago
Senior (5-10 yrs) Full-time Contractor Poland
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and build scalable enterprise systems for managing and governing AI agents, focusing primarily on Python backend development. Contribute to software architecture, technical design, and the development of Python SDKs and React frontend components.

What they look for

Python React Django FastAPI Software Architecture System Design Microservices API Design SDK Development Authentication Authorization Docker Kubernetes LLMs DSPy Agentic Systems

Requirements

Requires at least 5 years of Python experience with commercial expertise in Django or FastAPI and working knowledge of React. Candidates should have strong software architecture skills and familiarity with the AI landscape, including LLMs and agentic systems.

Benefits

Private Healthcare Package Public Transport Monthly Ticket Co-financed Multisport Membership Professional Development Opportunities

Full description

Company Description

dyvenia supports some of the biggest and most respected organizations in Europe in leveraging Cloud infrastructure, advanced analytics, and solid data foundations so that they can gain actionable insights and make impactful business actions based on their data. We work with state-of-the-art technologies, have some of the best people on our team, and, yes, we also get to have fun in the process.

You can learn more about our team here: https://www.dyvenia.com/careers

Job Description

We are looking for a Senior Python Engineer with React experience who combines strong backend expertise with solid software architecture skills and an interest in AI platforms.

The role is primarily focused on Python backend development and building scalable enterprise systems for managing and governing AI agents. You will also contribute to architectural decisions, Python SDKs, platform governance capabilities and selected parts of the React application.

You will:

  • design and build scalable enterprise systems for managing and governing AI agents;
  • develop backend services, APIs, libraries and Python SDKs;
  • contribute to software architecture and technical design decisions;
  • design governance capabilities, including authentication, authorisation and access control;
  • contribute to backend and frontend application development;
  • review code and support less experienced developers through everyday collaboration;

The role is primarily backend-focused:

  • approximately 60–70% Python backend development;
  • approximately 10–20% React frontend development;
  • the remaining time dedicated to architecture, technical design, code reviews and collaboration with the team and customers.

Qualifications

What we’re looking for:

  • software architecture experience, including system design and microservice or macroservice architectures
  • at least 5 years of experience with Python;
  • commercial experience with Django, FastAPI or a similar Python web framework;
  • experience building, deploying and maintaining production web applications;
  • experience designing scalable APIs, libraries or SDKs;
  • good understanding of governance and security patterns, including authentication, authorisation and access-control;
  • working knowledge of React and modern frontend development;
  • support other developers and contribute to engineering standards;
  • strong communication skills and the ability to explain technical decisions clearly;
  • professional working proficiency in English;
  • familiarity with the AI landscape, including LLMs, agentic systems, tool-calling and MCPs

You will be working with the following technologies:

  • Python, Django and related backend ecosystem
  • React and modern frontend tooling
  • DSPy and LLM/agentic application frameworks
  • Docker and Kubernetes

Additional Information

What do we offer ?

  • hybrid model job (1-3 days per week from office at Zabłocie 43A in Cracow)
  • salary range -  B2B contract: EUR 300–500 per day, depending on experience;
  • Employment contract (UoP) available;
  • Luxmed private healthcare package;
  • public transport monthly ticket ;
  • co-financed Multisport membership;
  • plenty of opportunities to learn, share knowledge and grow professionally;
  • real influence on the architecture and future direction of the platform;
  • a supportive working environment;
  • A good work-life balance -we believe that well-rested people do their best work.

Recruitment process:

1. Discovery Call with our Recruiter;

2. Online meeting with the leadership team;

3. Technical discussion.