We're looking for an Engineering Lead who will be acting as a sparring partner for CTO.
Our client is Zürich-based product company developing a modern cloud-based point of sales platform in the fuel retail space. At the moment the company is expanding an engineering team and looking for a Technical Leader located in Kyiv, who will be acting as a sparring partner for CTO.
About the product
Point of sales system is a hardware and software that is used by customers in outdoor self-service fuel points and by cashiers in stores to calculate, indicate and make customer's payments.
Key advantages of a new POS-system that is being developed:
  • It's a cloud-based solution written from scratch using the latest technologies. Energy retail is a specific market, it's hard to build something new and as a result products are too old.
  • No need to support legacy systems. All competitive products need to support legacy systems and can't offer the same functionality, flexibility and scalability.
The system is currently live in production and used on real gas stations since January 2020.
Vacancy overview
Key responsibilities
• Orchestrate the delivery: including but not limited to providing assistance with planning sprints,
backlog grooming, and perform daily follow ups with Team members
• Contribute to code reviews actively, ensuring that high quality standards are met and deliverables
are consistent with solution architecture, best practices and common coding guidelines
• Triage, analyze, and assign bugs, change requests, and support tickets
• Ensure consistency and timely delivery of teams technical implementation
• Steer the team towards achieving results based on priorities and milestones
• Suggest, implement, follow-up and tweak implementation and process improvements
• Act as sparring partner for CTO and business analyst to discuss and review business
requirements, solution architecture, product roadmap, development processes and tools, etc.

Technical Skills and Experience, must-have's:
• 5+ years of experience in implementation of Java enterprise and web applications based on Spring/JEE
• Proficient in Java and Javascript
• Strong conceptual skills, ability to specify, visualize and communicate architectural aspects as well as component design (design principles, patterns, UML)
• Profound understanding of the entire Spring stack
• Solid understanding of microservices and contract first REST API design and versioning
• Relevant experience with relational databases (ideally Postgres)
• Good understanding of asynchronous event/message processing (Kafka, JMS/RabbitMQ)
• Proficient in data mapping and transformation (XML/JAXB, JSON/Jackson, ORM/Hibernate, Mapstruct)
• Familiar with Linux and Docker
• Solid understanding of Git and build/dependency management tools (Jenkins, Maven/Gradle, NPM)

Technical Skills and Experience, nice-to-have's:
• Solid understanding of asynchronous networking communication (Netty, virt-x)
• Skilled in database query optimization
• Experience with AWS and Kubernetes
• Prior FE development experience with React and/or Angular
• Prior mobile application development experience (Android, React Native or Flutter)
• Basic HTML and CSS skills

Soft Skills:
• Excellent problem-solving skills
• Leadership skills – a person who leads by example and has a hands-on attitude
• High level of ownership, engagement and quality awareness is expected
• Pragmatic approach in decision making - should be able to make sure improvements have real added value and are worth doing, adapt and steer team efforts towards achieving company goals with the long term in mind
• Should be able to assess quality of deliverables and guide the team in focusing on quality, while also being mindful of acceptable compromises to be made when the situation calls for
• No bullshit communication style
• Strong use of common sense
• Mentorship skills - someone who is fair and openly listens to the Team, carefully evaluates pros/cons and explores different viewpoints before arriving at conclusions
What we offer
Become a part of the innovation product that transforms an ordinary user experience into exceptional.
Great working environment
Comfortable office at Unit.City (m. Dorogozhychy / Luk'yanivska), opportunity to work remotely (hybrid working schedule)
Competitive salary
Punctual salary payment and accounting consulting
Compensation package
20 business days of paid vacation, 20 business day of paid sick leaves per calendar year, medical insurance
High standard engineering culture
Code style analysis, linting, QA, peer code review
Apply now
We just need your email and CV
Your E-mail
Your CV
By clicking the button you agree our Privacy Policy