JustJoin.IT Praca zdalna Senior

Senior Python Developer

DO OK • Life-changing software services

⚲ Wrocław

18 000 - 27 000 PLN netto (B2B)

Wymagania

  • Async SQLAlchemy 2.0
  • async FastAPI
  • Python

Opis stanowiska

Startup Environment, High Ownership, Demanding Clients
Join our startup-like environment filled with new ideas, rapid change, and a strong focus on priorities and delivery.
We are looking for a Senior Python Developer - someone experienced, open-minded, and ready to take real ownership of both product and technical direction. You will work closely with demanding clients, solve complex engineering problems, and help shape ambitious, high-performance systems.
This role is for engineers who enjoy responsibility, fast feedback loops, architectural challenges, and working under pressure.
Your primary responsibilities beyond the will to change the world:
• Act as a technical partner for clients: analyze business needs, challenge requirements, and propose effective, scalable solutions
• Take full ownership of complex features - from concept and architecture through implementation, testing, and automated deployment
• Design system architecture, APIs, and data models for high-load, data-intensive systems
• Deliver core and business-critical components of projects
• Work in a dynamic, startup-style environment with changing priorities, tight deadlines, and real product pressure
• Proactively identify risks, bottlenecks, and technical debt, and drive improvements
• Ensure high code quality, performance, and reliability
• Support and mentor other developers, helping raise engineering standards across teams
Must have:
• 5+ years of commercial software development experience, including strong professional experience in Python
• Excellent knowledge of Python 3.11+ (typing, dataclasses, modern best practices)
• Production experience with modern Python frameworks ( async FastAPI preferred, Falcon welcome, Async SQLAlchemy 2.0)
• Strong expertise in API design (REST, GraphQL)
• Solid understanding of databases and data-driven systems (relational, document, search, key-value stores)
• Advanced knowledge of software engineering principles (OOP, SOLID, YAGNI, TDD)
• Extensive experience with unit testing (pytest), CI/CD pipelines, Docker, and deployments
• Proven ability to build efficient, low-latency, scalable systems
• Confidence working with tight deadlines, pressure, and frequently evolving requirements
• Very good written and spoken English
• Strong communication skills and a proactive, ownership-oriented mindset
Experience we'd appreciate, too:
• Experience in system architecture and technical leadership


Asynchronous programming and high-concurrency systems
• Messaging systems and distributed architectures



DDD and event-driven design

• Cloud and DevOps experience (AWS / Azure)
• Mentoring and influencing technical direction of projects
Nice to have:
• Community involvement (meetups, open source, speaking)
• Writing technical articles or internal knowledge-sharing
A list of benefits is long so we will mention only about the crucial ones:
• Challenging projects with real business impact
• Work in a startup-like environment: fast decisions, autonomy, responsibility
• 100% remote or office in Poland (Wrocław / Zielona Góra)
• Sport subscription
• Private healthcare

🔍 Dekoder Ogłoszenia

🔴
Startup Environment
Może oznaczać brak ugruntowanych procesów, częste zmiany priorytetów i potencjalnie mniej stabilne warunki pracy.
🔴
High Ownership
Oczekuje się, że będziesz brać pełną odpowiedzialność za swoje zadania i projekty, co może wiązać się z dużą presją i koniecznością samodzielnego rozwiązywania problemów.
🔴
Demanding Clients
Klienci mogą mieć wysokie oczekiwania, często zmieniać wymagania lub naciskać na terminy, co może generować stres.
🔴
working under pressure
Jest to bezpośrednie wskazanie na pracę w warunkach stresu, z krótkimi terminami i potencjalnie dużą ilością zadań.
🔴
challenging requirements
Może oznaczać, że wymagania są niejasne, sprzeczne lub nierealistyczne, co wymaga od Ciebie dużej elastyczności i umiejętności negocjacyjnych.