Senior Software Engineer / Tech Lead (Angular + .NET)

$$$$

Location: Wrocław, Poland (hybrid, preferred 1–2 days per week in the office)
Employment Type: b2b
Project Duration: long-term
Experience Level: 4+ years


Overview
We are looking for a Senior Software Engineer / Tech Lead with strong Angular expertise and leadership experience. This role combines hands-on development with team coordination and technical ownership.


Key Requirements

  • Strong commercial experience with Angular (Senior level)
  • Proven background as a Tech Lead or Senior Developer with leadership responsibilities
  • Solid understanding of software architecture, clean code principles, and design patterns
  • Experience working in Agile/Scrum teams
  • Upper-intermediate or higher English level (both written and spoken)
  • Strong sense of ownership and accountability


Nice to Have

  • Full-stack experience with .NET
  • Experience working on enterprise-level systems
  • Previous collaboration in international environments
  • Exposure to energy, utilities, or industrial domains


Tech Stack
Angular, Agile, Scrum


Responsibilities

Technical Leadership & Delivery

  • Ensure high-quality code and adherence to best practices across the codebase
  • Review and approve pull requests focusing on performance, maintainability, and security
  • Evaluate and challenge technical and business decisions to achieve optimal outcomes
  • Identify and communicate potential risks proactively

Team Leadership

  • Take ownership of the technical delivery in collaboration with stakeholders
  • Define scope and requirements, especially during initial project phases
  • Ensure timely delivery aligned with agreed estimates and quality standards
  • Mentor and support team members in their day-to-day work
  • Distribute tasks and coordinate team activities
  • Proactively address and resolve team conflicts
  • Share progress updates with other Tech Leads and the Architect

Agile & Collaboration

  • Facilitate Agile ceremonies: daily stand-ups, estimations, refinements, sprint planning, retrospectives, demos
  • Work closely with QA, UX, and occasionally Mobile teams to ensure end-to-end delivery quality
  • Maintain transparent communication with all stakeholders

Required languages

English B2 - Upper Intermediate
Angular, Agile, Scrum, .NET
Published 13 April
16 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...