Opis oferty
Must have:
- Good communication skills,
- Programming experience in Go,
- Experience with microservice architecture,
- Experience with DDD and Kubernetes,
- Communicative English in speaking and writing,
- Ability to plan ahead when designing solutions,
- Programming experience 5+ as a backend software engineer ,
- Excellent self and team work organization,
- Communicative Polish in speaking and writing,
- Leadership skills,
- Team player.
Nice to have:
- Experience with: time series data processing and storage,
- Experience with data stream processing.
O stanowisku / o projekcie
We are looking for a technology leader for our system development team. It should be a person with leadership skills and a contagious passion for building quality software. Your mission will be to challenge and inspire the engineering team, support them in decision making on a daily basis and enable their growth as specialists. You will make technical decisions based on business requirements and provided priorities thanks to close cooperation with product owners. We expect from you to have willingness to learn and understand the business objectives around the energy market and metering, as we believe it is required in order to deliver software that will match the real needs.
Zakres obowiązków
- Developing high quality, highly available distributed software in a microservice architecture as a backend software engineer,
- Making technical decisions based on business needs and time restrains,
- Daily cooperation with the other Team Leaders, Product Owners, Scrum Master especially focusing on the preparation of descriptions of tasks and features,
- Mentoring engineers on your team to enable their growth as technical experts,
- Organizing internal knowledge sharing sessions,
- Ensuring adequate level of system and software documentation,
- Introducing new technologies, ideas and processes based on company’s needs,
- Representing the team on the technical and product meetings,
- Taking care of the information flow inside the team,
- Participating in recruitment process for engineering team,
- Technical onboarding of the new colleagues,
- Mentoring junior software engineers.