
Backend.NET Team Lead
Primary stack
CommunicationASP.NET Core.NETWebSocketsMicroservicesC#GitLab CI
Nice to have's
multitaskingtime managementplanning skills
Job description
About the Position
Growe welcomes those who are excited to:
- Analyze and tune system designs to identify and fix performance bottlenecks;
- Analyze tasks, decompose them into sub-tasks, and estimate the development time;
- Perform code & design reviews;
- Lead research and POCs of new features;
- Help with new architecture prototyping and migration on it;
- Identify areas for improvement and manage tech debt;
- Mentor and guide an engineering team of BE developers, fostering a culture of technical excellence, continuous delivery, and high ownership;
- Support the current functionality and maintain backward compatibility for the releases;
- Deliver completed tasks for testing and provide advisory assistance to QAs during testing.
Responsibilities
- Analyze and tune system designs to identify and fix performance bottlenecks;
- Analyze tasks, decompose them into sub-tasks, and estimate the development time;
- Perform code & design reviews;
- Lead research and POCs of new features;
- Help with new architecture prototyping and migration on it;
- Identify areas for improvement and manage tech debt;
- Mentor and guide an engineering team of BE developers, fostering a culture of technical excellence, continuous delivery, and high ownership;
- Support the current functionality and maintain backward compatibility for the releases;
- Deliver completed tasks for testing and provide advisory assistance to QAs during testing.
Requirements
- 5+ years of .NET web development experience;
- 2+ years in a Tech Lead/Team Lead/Architect position;
- Expertise and deep understanding of.NET 6+, ASP.NET Core, and C# technologies;
- Strong experience with relational/non-relational databases;
- Experience with a breadth of backend architecture principles and technologies;
- Experience with asynchronous communication and event-driven architectures;
- Experience with SSE, Long Polling, WebSockets;
- Experience with Unit and Integration tests;
- Experience with microservices architecture;
- Experience with GitLab CI or other CI/CD technologies;
- Experience troubleshooting production issues via an observability stack (Grafana, Tempo, Loki, Prometheus, OpenTelemetry);
- Good understanding of software design principles (SOLID, separation of concerns, testability);
- Good written and spoken English.
Nice to Have
- Proactive and result-oriented mindset;
- Good communication and presentation skills;
- Multitasking, time management, and planning skills.
We Offer
- Opportunity to work remotely;
- Be part of a team that values collaboration and continuous growth;
- Work on innovative projects that drive the company's success.
About the Company
Growe is a company that values teamwork, results-driven processes, and adaptability. We believe in growing together and being ready for change to achieve our common goals.
© Growe. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Варшава (Польща)

