Python Developer (EU)
ВакансіїSummary
Andersen is hiring a Python Developer in the EU for a project developing a scalable GRC SaaS platform and delivering reliable solutions for compliance and risk management.
Our customer is a European software and technology provider developing digital solutions that help organizations manage complex business, regulatory, and operational processes. Its platform supports greater transparency, efficiency, and control while helping businesses respond to evolving requirements and reduce operational risks. The company combines technology expertise with consulting, implementation, integration, and customization services, helping businesses streamline compliance processes and adapt to evolving regulatory requirements.
The project is focused on developing and enhancing a modular Governance, Risk and Compliance (GRC) SaaS platform that supports information security, risk management, business continuity, and data protection processes. It provides scalable and reliable compliance management capabilities for public sector organizations and large enterprises.
Responsibilities
- 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, and translating them into reusable, generic abstractions within the schema-driven layer rather than module-specific solutions.
- Migrating modules onto the new architecture (referenced-only, read-only and full-aggregate) while keeping backward compatibility with the existing data model and legacy REST API.
- Writing and extending automated, contract and integration tests (pytest, factory_boy, golden-fixture contracts between backend and frontend).
- Collaborating with Product to turn view declarations into functional, well-tested user interfaces.
- Contributing to and challenging architecture/design decisions, taking ownership beyond predefined implementation tasks.
- Supporting occasional cross-stack development involving the React/TypeScript renderer.
Requirements
- Experience in backend engineering with a strong track record of delivering production projects for 5+ years.
- Strong proficiency in Python, Django, and Django REST Framework, including REST API design.
- Experience designing complex domain models, validation logic, multi-tenant configurations, permissions / object-level visibility.
- Ability to work in large, mature production codebases while maintaining backward compatibility.
- Strong automated testing practices using pytest, factory_boy, or similar.
- Ability to work autonomously, contribute to technical design, and challenge architectural decisions when needed.
- Level of English – from Intermediate+ and above.
Desired skills
- Experience with React and TypeScript, particularly schema- or metadata-driven UIs and JSON Schema.
- Familiarity with optimistic concurrency and contract testing using fixtures.
- Experience in GRC, compliance, or RegTech domains.
Other important skills for the vacancy are described in the knowledge matrix
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- Private health insurance and sports compensation, depending on the type of employment.
Join us!
Локації
Albania, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Hungary, Italy, Kosovo, Latvia, Lithuania, Luxembourg, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, The Netherlands
Будемо раді бачити вас!
Ми обробляємо персональні дані відповідно до GDPR
Шукаєте нові можливості для розвитку? Ознайомтеся з відкритими позиціями в Andersen просто зараз