Python Developer
Tech Stack / Keywords
Firma i stanowisko
Andersen is hiring a Python Developer in the EU for a project developing a scalable Governance, Risk and Compliance (GRC) SaaS platform delivering reliable solutions for compliance and risk management. The customer is a European software and technology provider that develops digital solutions to help organizations manage complex business, regulatory, and operational processes, providing transparency, efficiency, and control. The project focuses on developing and enhancing a modular GRC SaaS platform supporting information security, risk management, business continuity, and data protection processes for public sector organizations and large enterprises.
Wymagania
- 5+ years of experience in backend engineering with production projects.
- Strong proficiency with Python, Django, and Django REST Framework, including REST API design.
- Experience designing complex domain models, validation logic, multi-tenant configurations, and permissions.
- Ability to maintain backward compatibility in large mature codebases.
- Strong automated testing practices using pytest, factory_boy, or similar.
- Capability to work autonomously, contribute to technical design, and challenge architectural decisions.
- English proficiency from Intermediate+ level and above.
Nice to have:
- Experience with React and TypeScript, especially schema- or metadata-driven UIs and JSON Schema.
- Familiarity with optimistic concurrency and contract testing using fixtures.
- Experience in GRC, compliance, or RegTech domains.
Obowiązki
- Extending the schema-driven backend.
- Implementing view-descriptor compilation (data schema, layout, permitted actions, initial data) per tenant, user, and record state.
- Analyzing existing serializers, validation, and business logic to create reusable abstractions.
- Migrating modules onto new architecture with backward compatibility.
- Writing and extending automated, contract, and integration tests using pytest and factory_boy.
- Collaborating with Product to develop well-tested user interfaces.
- Participating in architecture and design decisions.
- Supporting occasional cross-stack development involving React/TypeScript renderer.
Benefity
- Opportunity to work with industry leaders in FinTech, Healthcare, Retail, Telecom, and more.
- Possibility to change projects and develop expertise in interesting business domains.
- Professional, financial, and career growth support including mentoring and adaptation systems.
- Additional yearly bonus up to 1,000 EUR based on expertise.
- Access to corporate training portal with extensive and updated knowledge base.
- Corporate events and social activities (parties, pizza days, PlayStation, fruits, coffee, snacks, movies).
- Certification compensation (e.g., AWS, PMP).
- Referral program.
- Private health insurance and sports compensation depending on employment type.
Inne informacje
Informujemy, że administratorem danych jest Andersen Soft UAB z siedzibą w Krakow, ul. Al. Pokoju 18, 31 - 564 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ą.
Andersen
35 aktywnych ofert