.NET Technical Lead
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.
Apply for this job
*
indicates a required field