O
OKKO Group
FullstackSenior
Tech Lead / Full-stack Engineer
.NETReactDockerSqlNosqlUnit TestsCi/CdGitopsMicroservicesEvent-Driven ArchitectureClean CodeClean ArchitectureOopSolidDryREST APIAcidBase
About the Position
OKKO is a leader in the fuel market and one of the largest companies in Ukraine with a powerful digital ecosystem, including filling stations, retail, B2B direction, logistics, financial services, and a large loyalty program. We are looking for a Tech Lead / Full-stack Engineer who combines strong engineering expertise with team leadership, actively participating in backend and frontend development.
Responsibilities
- Active participation in backend (.NET / .Net Core) and frontend (React) development
- Technical leadership of the development team (3–8 engineers)
- Task decomposition, technical assessment, and planning work
- Conducting code reviews and ensuring code quality
- Implementation of architectural solutions developed together with the Solution Architect
- Monitoring compliance with architectural principles and standards
- Participation in the design of inter-service interaction
- Working with microservices and Event-Driven architecture
- Ensuring performance, scalability, and reliability of services
- Development of high-load services and transactional systems
- Analyzing and resolving technical issues, bottlenecks, and incidents
- Close cooperation with Solution Architect, DevOps, QA, and Business Analyst
- Participation in technical discussions, Refinement sessions, and planning roadmaps
- Improvement of development processes, CI/CD, and Deploying
Requirements
- 5+ years of commercial development experience
- Experience in the role of Tech Lead or Senior Full-stack Engineer
- Practical experience in development on .NET / .Net Core and React
- Experience working with microservices and/or distributed architecture
- Experience with high-load and/or transactional systems is a plus
- Strong knowledge of OOP, SOLID, DRY, Clean Code, Clean Architecture
- REST API, inter-service communication, Event-Driven approaches
- Understanding the importance of writing Unit tests and ability to write testable code
- Experience with SQL and NoSQL databases
- Understanding of ACID/BASE
- Experience or understanding of DevOps practices (CI/CD, GitOps, Docker)
- Deep understanding of service security
Benefits
- Working on large-scale RetailTech / FinTech projects
- Real impact on technical decisions and product quality
- Professional growth to Solution Architect or Engineering Manager roles
- Work in a strong engineering team
- Competitive salary, social package, and stable conditions
Tech Lead / Full-stack Engineer