Position: Lead Software Engineer (Java/Groovy/Grails)
Company: ITSG Global
Category: Lead Generation
Experience required: 5y
English level: fluent

You will play a technical lead role in one of our member experience product teams. You will be driving and enabling key decisions when crafting, building, deploying, and maintaining your product team’s work with the aim to improve areas of our web application (desktop and mobile). The team you lead could be extending our REST API and GraphQL layer, adding new functionalities to application services, adding caching to improve scalability, and a lot more. On average our lead engineers work in a 50/50 split between hand-on and leadership activities. 

**Responsibilities:
**•	Collaborate with domain experts and users of our services to understand their needs
•	Steer the design, implementation, and delivery of quality services and products
•	Work with peers to problem solve and resolve common issues
•	Share your knowledge and learn from others by being a member of a Community of Practice
•	Help others grow by mentoring and providing actionable feedback
•	Drive activities such as planning, retrospectives, workshops
•	Keep the team spirits up!

**Requirements:
**•	Expertise in web application development using Java, Spring Boot and Hibernate
•	Fluency in Groovy and Grails or willingness to learn
•	Experience in working with relational databases such as MySQL. Some knowledge of  NoSQL storage solutions like Redis and MongoDB would be beneficial as well.
•	Frontend skills - React.js and other JavaScript libraries and frameworks, CSS, HTML
•	Experience with object-oriented programming, design patterns, and distributed systems design
•	Proven experience in leading a cross-functional team, i.e. Agile processes, delivery processes, metrics, cross-team alignment, etc.
•	Excellent communication skills with the ability to adjust your style based on the audience
•	A desire to learn and grow

**We offer:
**We are offering superb career growth opportunities, great compensation, and benefits.
•	Salary: 180 - 220 pln +vat/h B2B
•	Possibility to choose a working system (100% remotely, hybrid or on-site in Warsaw),
•	Work in an experienced team of experts
•	Using the latest tools and technologies in everyday work,
•	Individual training and the possibility of promotion,
•	Benefits: English lessons, Multisport cards, and private medical insurance, integration events, training budget.