.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
To apply for this and other jobs on Djinni login or signup.