.
Fullstack Developer (Python/React)
  • Kraków
Fullstack Developer (Python/React)
Kraków, Kraków, Lesser Poland Voivodeship, Polska
Grape Up Sp. z o.o.
15. 3. 2025
Informacje o stanowisku

Fullstack Developer (Python/React)

Miejsce pracy: Kraków

Technologies we use

Expected

  • Python
  • SQL
  • PostgreSQL
  • JavaScript
  • TypeScript
  • React.js
  • Redux
  • GraphQL
  • ECS
  • Lambda
  • S3
  • Aurora RDS
  • SQS
  • DynamoDB
  • Terraform
  • CDK

Optional

  • Webpack
  • Selenium
  • Cypress
  • BPMN

Operating system

  • Windows
  • macOS

About the project

At Grape Up our mission is leveraging technology to drive software innovation.

Together with our client, a leading provider of title insurance and mortgage industries, we are building enterprise cloud solutions.

Our responsibility is to design and implement mission-critical software that will manage various business aspects like customer, product, and order management, billing, and business-specific workflows. The application is being developed by Grape Up from scratch, utilizing best practices and maintaining the highest standards in software delivery. It is integrated with multiple dependent applications and its role is to be the heart of the system.

Your responsibilities

  • Design and build Cloud-Native Applications using Python and TypeScript on AWS infrastructure
  • Integrate various services (databases, storage, queues) into cloud applications
  • Implement Web application with React according to best practices
  • Write unit and integration tests
  • Code reviews
  • Communicating with an international team
  • Active participation in scrum ceremonies
  • Enhance the development process by incorporating new techniques, tools, and practices for better efficiency and effectiveness, and providing technical mentorship to the team

Our requirements

  • Proficiency in: Python for Web Development, SQL (PostgreSQL), JavaScript/TypeScript, React + Redux
  • Basic knowledge of Redux-Saga and Redux Toolkit
  • Knowledge of REST API and GraphQL
  • Experience with some AWS services (e.g. ECS, Lambda, S3, Aurora RDS, SQS, DynamoDB)
  • Knowledge of Terraform/CDK
  • Strong knowledge of software development methodologies and agile
  • Good understanding of business requirements elicitation and UX aspects
  • Understanding of Continuous Integration process and purpose
  • Good command of English (B2+/C1)
  • Good communication skills

Optional

  • Knowledge of building tools (Webpack)
  • Understanding of Material-UI
  • Knowledge of unit testing and mocking libraries
  • Experience with writing Automation tests (Selenium/Cypress)
  • Experience with BPMN engine
  • Knowledge of serverless approach

This is how we organize our work

Team size

6-8

This is how we work

  • at the clients site
  • you focus on a single project at a time
  • you can change the project
  • you develop the code "from scratch"
  • agile
  • scrum
  • kanban

Team members

  • backend developer
  • frontend developer
  • fullstack developer
  • technical leader
  • devOps
  • automated test programmer
  • manual tester
  • product owner
  • project manager

This is how we work on a project

  • Clean Code
  • code quality measures
  • code review
  • design patterns
  • BDD
  • TDD
  • architect / technical leader support
  • Continuous Deployment
  • Continuous Integration
  • active monitoring
  • documentation
  • issue tracking tools
  • functional tests
  • integration tests
  • performance tests
  • test automation
  • testing environments
  • unit tests
  • manual tests

Development opportunities we offer

  • assistance in preparation to public speeches
  • external training
  • industry-specific e-learning platforms
  • intracompany training
  • mentoring
  • soft skills training
  • substantive support from technological leaders
  • support of IT events
  • technical knowledge exchange within the company

What we offer

  • Non-corporate work environment
  • Access to knowledge platforms (e.g. Pluralsight)
  • Equipment of your choice
  • In-house business & tech trainings, and meetups
  • Financing of conferences, external trainings, and certifications
  • Language lessons (English, German, and Polish)
  • Cafeteria MyBenefit where you can choose your favourite perks (e.g. LuxMed private medical care, MultiSport, shopping, and event vouchers, etc.)
  • Weekly Lunch & Learn where we meet up in the office, lunch together, and share our knowledge
  • Employee referral program
  • Rewards for the Success of the Month and Year awarded by our employees
  • G-Man work anniversary awards
  • Integration activities & trips

Benefits

  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of foreign language classes
  • sharing the costs of professional training & courses
  • remote work opportunities
  • flexible working time
  • fruits
  • integration events
  • corporate sports team
  • no dress code
  • video games at work
  • coffee / tea
  • drinks
  • parking space for employees
  • leisure zone
  • extra social benefits
  • baby layette
  • employee referral program
  • charity initiatives

Recruitment stages

  • Application
  • HR & technical interview
  • Meeting with the Manager
  • Offer
  • Feedback

Grape Up Sp. z o.o.

Grape Up is a consulting & technology company, helping enterprises create the most critical applications by leveraging AI & cloud-native technologies and modern ways of delivering software.

Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez Grape Up Sp. z o.o. z siedzibą w: Hetmana Stanisława Żółkiewskiego 17a, 31-539 Kraków (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres 2 lata, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: careers@grapeup.com.

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    89 650
    10 006