About the CompanyOKKO is a leader in the fuel market and one of the largest companies in Ukraine with a powerful digital ecosystem that includes a gas station network, retail, B2B direction, logistics, financial services and the large-scale FISHKA loyalty program. The company is in an active IT transformation phase, moving to a modern, microservice and business-oriented architecture.About the RoleWe are looking for a Tech Lead / Full-stack Engineer who combines strong engineering expertise with
About the Company
OKKO is a leader in the fuel market and one of the largest companies in Ukraine with a powerful digital ecosystem that includes a gas station network, retail, B2B direction, logistics, financial services and the large-scale FISHKA loyalty program. The company is in an active IT transformation phase, moving to a modern, microservice and business-oriented architecture.
About the Role
We are looking for a Tech Lead / Full-stack Engineer who combines strong engineering expertise with team leadership. The role involves active participation in development (backend + frontend), technical leadership, implementation quality control and close interaction with the Solution Architect within OKKO projects. stable and scalable implementation of architectural solutions, managing the technical part of development and directly participating in product creation.
Key Responsibilities
Development and technical leadership
- Active participation in backend (.NET / .Net Core) and frontend (React) development;
- Technical leadership of the development team (3-8 engineers);
- Decomposition of tasks, technical assessment and work planning;
- Conducting code review and quality assurance code.
Implementation of architecture
- Implementation of architectural solutions developed together with Solution Architect;
- Control of compliance with architectural principles and standards;
- Participation in the design of interservice interactions;
- Working with microservice and Event-Driven architecture.
Quality and stability
- Ensuring performance, scalability and reliability of services;
- Development highload services and transaction systems; Analysis and elimination of technical problems, bottlenecks and incidents. Close cooperation with Solution Architect, DevOps, QA and Business Analyst;
- Participation in technical discussions, Refinement sessions and Roadmap planning;
- Improving development processes, CI/CD and Deploying.
Our Ideal Candidate Has
Experience
- 5+ years of commercial development experience;
- Experience as a Tech Lead or Senior Full-stack Engineer;
- Hands-on development experience in .NET / .Net Core and React;
- Experience with microservice and/or distributed architecture;
- Experience with highload and/or transactional systems is a plus.
Technical expertise
- Reliable knowledge:
- OOP, SOLID, DRY, Clean Code, Clean Architecture;
- REST API, interservice communication, Event-Driven approaches;
- Understanding the importance of writing Unit tests and the ability to write code for tests;
- Experience with SQL and NoSQL databases data;
- Understanding ACID / BASE;
- Experience or understanding of DevOps practices (CI/CD, GitOps, Docker);
- In-depth understanding of service security.
Personal qualities
- Leadership and responsibility for team results;
- System and engineering thinking;
- Ability to explain technical decisions and make technical compromises;
- Orientation on quality, stability and business results;
- Ability to write technical documentation.
We Offer
- Work on large-scale RetailTech / FinTech projects;
- Real impact on technical solutions and product quality;
- Professional growth to the role of Solution Architect or Engineering Manager;
- Work in a strong engineering team;
- Competitive salary, social package and stable conditions.