Senior Python Developer
Tech Stack / Keywords
Firma i stanowisko
DO OK • Life-changing software services is a company operating in a startup-like environment with a strong focus on priorities and delivery, working closely with demanding clients to build high-performance systems.
Wymagania
- 5+ years of commercial software development experience with strong professional experience in Python
- Excellent knowledge of Python 3.11+ (typing, dataclasses, modern best practices)
- Production experience with modern Python frameworks (async FastAPI, 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 (C1)
- Strong communication skills and a proactive, ownership-oriented mindset
Experience we'd appreciate:
- 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
Obowiązki
- Act as a technical partner for clients by analyzing business needs, challenging requirements, and proposing scalable solutions
- Take full ownership of complex features from concept to 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 and tight deadlines
- Identify risks, bottlenecks, and technical debt and drive improvements
- Ensure high code quality, performance, and reliability
- Support and mentor other developers to raise engineering standards
Benefity
- Challenging projects with real business impact
- Work in a startup-like environment with fast decisions, autonomy, and responsibility
- 100% remote work or office presence in Poland (Wrocław / Zielona Góra)
- Sport subscription
- Private healthcare
Inne informacje
Informujemy, że administratorem danych jest DO OK S.A. ul. Skarbowców 23b, budynek A1, 53-025 Wrocław, Polska (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
DO OK • Life-changing software services
6 aktywnych ofert