React (nice to have)
Groovy (nice to have)
Spring Boot / Hibernate (regular)
Who we are?
We're ITSG Global - a modern and experienced software development company. We've been using the latest technologies to help our Clients to grow effectively since 2007.
Our experience in Big Data, VR, IoT, UI / UX, and other fields allowed us to deliver high-quality services for companies like Starfish Storage, Device Insight, Craftguide, BEN Energy, and many more.
We are currently looking for a Softwares Engineers (Regular and Senior level) who will be part of the team of the development of a booking platform belonging to the world's largest travel club present in over 20 countries on three continents.
The company focuses on strategic development, modern processes, Agile methodology, and test-driven development.
Being a software engineer for one of our member experience product teams, you will be improving key areas of our web application (desktop & mobile) to help our users book the holiday they dream of.
This may include migrating the front-end to use our new React front-end component library, implement A / B tests or enhance our product offering with additional services.
You could be extending our REST API and GraphQL layer, adding new functionality to application services, adding caching to improve scalability, and a lot more.
Collaborate with domain experts and users of our services to understand their needs
Refine and estimate work items individually or together with the rest of the team
Address uncertainty and surface complexity using techniques such as spikes
Implement the right solution for the problem at hand while having the user in mind and by adhering to clean code and design practices
Troubleshoot potential issues in a systematic and evidence-driven way
Share your knowledge and learn from others by being a member of a Community of Practice
Come up with ideas to improve the delivery performance and well-being of your team
Expertise in web application development using Grails or similar technologies, e.g. Spring Boot and Hibernate
Fluency in Groovy or willingness to learn. Also, work in other languages when needed
Experience in working with relational databases such as MySQL. Some knowledge of NoSQL storage solutions like Redis and MongoDB would be beneficial as well
Experience with object-oriented programming, design patterns, and distributed systems design
Excellent communication skills with the ability to adjust your style based on the audience
A desire to learn and grow
Communicative in English (min. B2)
We offer :
Cooperation based on B2B : 110 150 + vat / h
Possibility to choose a working system (100% remotely, hybrid or on-site in Warsaw),
Using the latest tools and technologies in everyday work,
The friendly atmosphere at work,
Individual training and the possibility of promotion,
Benefits : English lessons, Multisport card, private medical insurance, integration events, training budget