We are looking for Golang Software Engineer / Tech Lead to join our team.
We are looking for an experienced Software Engineer / Tech Lead to help design, evolve, and scale complex backend systems in a product-driven environment.
The ideal candidate has a strong background in Golang and scalable distributed systems, and is comfortable making and defending technical decisions.
This is a technical leadership role, not a people-management role. The focus is on technical direction, delivery quality, engineering effectiveness, and senior-level collaboration.
Responsibilities:
- Make technical decisions and explain the pros and cons clearly;
- Work with Product Managers to turn business ideas into technical plans;
- Spot risks, limits, and edge cases early;
- Join meetings with stakeholders and explain technical topics in simple language;
- Push back when requests, scope, or timelines are not realistic;
- Review code and support other senior engineers;
- Help improve CI/CD and delivery processes;
- Solve technical blockers and help the team move faster;
- Make sure the code is stable, clean, and reliable.
Required experience and skills:
- Strong commercial experience in backend engineering with Golang;
- Good experience building scalable distributed systems;
- Strong understanding of system design, concurrency, APIs, and performance;
- Ability to explain technical decisions to both engineers and business people;
- Experience working with Product Managers on technical planning;
- Ability to turn unclear business needs into clear technical tasks;
- Experience leading technical discussions with teams and stakeholders;
- Strong code review skills;
- Experience improving CI/CD and engineering workflows;
- Good spoken and written English.
We offer:
- Maximum flexibility;
- Professional trainings, conferences and certifications;
- Corporate events and benefits;
- Professional literature;
- English courses.
If you are interested, please let us know job@zfort.com