.NET Technical Lead
Growe чекає на тих, хто прагне:
- Очолювати технічний дизайн і розробку бекенд-сервісів, переважно на .NET;
- Наставляти та менторити інженерів у команді, забезпечуючи чистий, масштабований та якісний код;
- Працювати з cell-based архітектурою, розподіленими системами та інтеграцією сервісів;
- Впроваджувати ініціативи, такі як уніфікація API, міграція систем, оптимізація продуктивності;
- Брати участь у плануванні, код-рев’ю та ретроспективах у рамках Scrum-процесу;
- Співпрацювати з продуктовими менеджерами для визначення технічних рішень відповідно до бізнес-цілей;
- Брати участь у on-call ротації, реагуючи на критичні інциденти у продакшені поза робочими годинами (лише у випадках високого пріоритету);
- Брати участь у прийнятті рішень щодо архітектури, вибору інструментів та технічного розвитку продукту.
Нам потрібен твій професійний досвід:
- 6+ років досвіду у розробці бекенду з використанням .NET технологій;
- 1+ рік у ролі Team/Tech Lead, досвід менторства, код-рев’ю, впровадження best practices;
- Глибокі знання .NET Framework, .NET Core, ASP.NET Core, C# та досвід побудови масштабованих і високопродуктивних систем;
- Досвід роботи з мікросервісною архітектурою: сервісна оркестрація, API gateways, контейнеризація (Docker/Kubernetes);
- Досвід проектування складних бекенд-систем: дизайн API, моделювання баз даних, кешування;
- Глибоке розуміння проектних патернів, SOLID-принципів, Domain-Driven Design (DDD);
- Досвід написання Unit та Integration тестів (NUnit, xUnit, MSTest);
- Досвід роботи з CI/CD пайплайнами (GitLab CI, Jenkins або подібні);
- Розуміння оптимізації продуктивності, навантажувального тестування та тюнінгу запитів до бази даних.
Ми цінуємо:
- Вміння ефективно співпрацювати у крос-функціональних командах (бекенд, фронтенд, DevOps, продукт);
- Сильні навички вирішення проблем, здатність приймати зважені технічні рішення з урахуванням бізнес-обмежень;
- Увага до деталей.
Ми шукаємо тих, хто розділяє наші ключові цінності:
- GROWE TOGETHER: Наша команда – наша головна цінність. Ми працюємо разом та підтримуємо один одного для досягнення наших спільних цілей;
- DRIVE RESULT OVER PROCESS: Ми встановлюємо амбіційні, чіткі, вимірювані цілі відповідно до стратегії успіху Growe;
- BE READY FOR CHANGE: Ми сприймаємо виклики як можливості для зростання та еволюції. Ми адаптуємося сьогодні, щоб перемогти завтра.
Що ми пропонуємо?
- Медичне страхування та фінансова допомога;
- Benefit Cafeteria (компенсація спортзалу /стоматології /психолога тощо);
- 100 % оплачувані лікарняні;
- Оплачувана відпустка;
- Річний перегляд заробітної плати (на основі результатів);
- Бонусна система на основі OKR;
- Індивідуальний річний бюджет на навчання, з можливістю відвідування платних конференцій, тренінгів, уроків англійської мови, майстер-класів тощо;
- Growe University (Лідерські програми, Програми обміну знаннями, Вебінари,тощо);
- Персональний план розвитку;
- Корпоративи та тімбілдінги;
- Growe Care (Програма турботи про добробут);
- Безкоштовні обіди в офісі.
English version:
Growe welcomes those who are excited to:
- Lead technical design and development of backend services, primarily in .NET;
- Guide and mentor engineers within the team, ensuring high-quality, clean, and scalable code;
- Work with cell-based architecture, distributed systems, and service integrations;
- Drive initiatives like API unification, system migrations, and performance optimizations;
- Participate in planning, code reviews, and retrospectives as part of our Scrum process;
- Collaborate with product managers to define technical solutions for product goals;
- Participate in on-call rotation, responding to critical production incidents outside working hours (nights/weekends) only in case of high-priority alerts or support escalations;
- Participate in decision-making regarding architecture, tooling selection, and the technical evolution of the product.
We need your professional experience:
- At least 6 years of experience in backend web development using .NET technologies;
- At least 1 year of experience in a Team/Tech Lead role, providing mentorship, conducting code reviews, and enforcing best practices;
- Expertise in .NET Framework, .NET Core, ASP.NET Core, and C#, with hands-on experience designing scalable, high-performance backend systems;
- Strong experience with microservices architecture, including service orchestration, API gateways, and containerization using Docker/Kubernetes;
- Experience designing and implementing complex backend architectures, including API design, database modeling, and caching strategies;
- Deep understanding of software design patterns, SOLID principles, and Domain-Driven Design (DDD);
- Proficiency in writing Unit and Integration tests using NUnit, xUnit, or MSTest;
- Experience with CI/CD pipelines using GitLab CI, Jenkins, or similar tools;
- Strong knowledge of performance optimization, load testing, and database query tuning.
We appreciate if you have those personal features:
- Ability to collaborate with cross-functional teams, including frontend developers, DevOps engineers, and product managers to drive technical solutions;
- Strong problem-solving skills with the ability to make informed technical decisions while balancing business requirements and engineering constraints;
- Attention to detail.
We are seeking those who align with our core values:
- GROWE TOGETHER: Our team is our main asset. We work together and support each other to achieve our common goals;
- DRIVE RESULT OVER PROCESS: We set ambitious, clear, measurable goals in line with our strategy and driving Growe to success;
- BE READY FOR CHANGE: We see challenges as opportunities to grow and evolve. We adapt today to win tomorrow.
What we offer:
- Medical insurance & financial aid;
- Benefit Cafeteria (compensation for the gym/stomatology/psychological service & etc.);
- 100 % paid sick leaves;
- Paid vacation;
- Annual salary review (based on performance);
- OKR-based bonus system;
- Individual annual training budget which allows to visit paid conferences, training sessions, English lessons, workshops, etc.;
- Growe University (Leadership Programs, Knowledge sharing, Webinars, etc.);
- Personal development plan;
- Corporate events and team-building activities;
- Growe Care (Well-being Program);
- Free lunches at the office.
Published 26 March
145 views
·
8 applications
100% read
·
50% responded
Last responded 3 weeks ago
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Ukraine
Ukraine
Hungary, Poland, Romania