Full Stack Developer (Python/React)
Tech Stack / Keywords
Firma i stanowisko
Andersen is hiring a Full Stack Developer (Python/React) in the EU for a project developing a scalable GRC SaaS platform and enhancing compliance management solutions. The customer is a European technology company providing software solutions that help organizations manage and streamline complex business and regulatory processes across different sizes of companies. The project is focused on developing and enhancing a modular Governance, Risk & Compliance (GRC) SaaS platform supporting information security, risk management, business continuity, and data protection processes, targeting public sector organizations and large enterprises.
Wymagania
- Experience in backend engineering with a strong track record of delivering production projects for 4+ years.
- Strong full-stack production experience with React, Django, Django REST Framework, and TypeScript.
- Experience with JSON Schema and config-driven UI patterns for building or maintaining interfaces driven by structured configuration.
- Solid backend fundamentals including relational data modeling, REST API design, serializers, validation, and clean data contracts.
- Strong automated testing habits, particularly with pytest, to build reliable and maintainable test coverage.
- Comfort working in a large, mature codebase, quickly understanding existing architecture, conventions, and patterns.
- English language proficiency at Upper-Intermediate level or above.
Nice to have:
- Deep expertise in Django REST Framework, ideally with hands-on experience building or maintaining multi-tenant SaaS platforms.
- Working knowledge of React/TypeScript to confidently navigate and contribute to the frontend codebase.
- Experience with schema- or metadata-driven architectures, especially JSON Schema and configuration-driven approaches.
- Experience or familiarity with GRC/compliance domain workflows such as governance, risk, compliance, controls, and audits.
Obowiązki
- Extend the generic React/TypeScript interpreter and component catalogue to support new field types, layouts, and actions for migrating modules.
- Implement frontend support for the view-descriptor contract defined by the backend team.
- Gradually transition toward backend work as frontend efforts decrease.
- Handle backend tasks on simpler modules under Lead/Backend guidance and contribute to the schema/view-descriptor layer.
- Work closely with the Lead on aligning schema, actions, and permissions across backend/frontend boundaries.
- Support contract testing from the frontend side against golden fixtures.
Benefity
- Opportunity to work with leaders in FinTech, Healthcare, Retail, Telecom, and other industries.
- Potential to change projects or develop expertise in interesting business domains.
- Professional, financial, and career growth with mentoring and adaptation systems.
- Opportunity to earn up to an additional 1,000 EUR per month included in the annual bonus through company activities.
- Access to a corporate training portal with an updated company knowledge base.
- Bright corporate life including parties, pizza days, PlayStation, fruits, coffee, snacks, and 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