Expected, Python, TypeScript, AWS, SQL, PostgreSQL, JavaScript, React, Redux, Redux-Saga, Redux Toolkit, REST API, GraphQL, Terraform
Optional, Selenium, Cypress, webpack, BPMN, Material-UI
Operating system, Windows, macOS
About the project, 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
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, Good command of English (B2+/C1), Good communication skills
Optional, Good understanding of business requirements elicitation and UX aspects, Understanding of Continuous Integration process and purpose, 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
Team size, 6-8
This is how we work, at the client’s site, you focus on a single project at a time, you can change the project, you have influence on the technological solutions applied, you develop the code “from scratch”, agile, scrum, kanban
Team members, backend developer, frontend developer, fullstack developer, technical leader, devOps, automated test programmer, product owner, project manager, scrum master
This is how we work on a project, Clean Code, code review, BDD, Continuous Deployment, Continuous Integration, DevOps, documentation, issue tracking tools, functional tests, test automation
Development opportunities we offer, assistance in preparation to public speeches, external training, intracompany training, 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 for foreigners), Cafeteria MyBenefit where you can choose your favourite perks (e.g. LuxMed private medical care, MultiSport, shopping, and event vouchers, etc.), Mental health care with Wellbee, 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, Integration activities & trips, Business travel opportunities to the USA, Spain, Germany, Ireland and many other destinations
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, dental care, preferential loans, no dress code, video games at work, coffee / tea, drinks, parking space for employees, leisure zone, extra social benefits, employee referral program, charity initiatives, family picnics, mental health care with Wellbee
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.
This is how we work,