Job VC

Technical Team Lead — .NET Custom Integrations

uSoftware · dou · Lead · Not specified · Київ, Львів, Краків (Польща), віддалено
Open original ↗
Product Overview

APG eCommerce Solutions is one of the leading suppliers of cross-border e-commerce delivery solutions.
With an established presence in key global trade lanes, including Asia, Europe and the USA, APG provides end-to-end logistics solutions to a portfolio of iconic global e-commerce merchants.
They offer a unique delivery experience thanks to the bespoke platform that combines Australia Post’s unrivalled last-mile capabilities with a strong partnership network of postal operators and best-in-class e-commerce delivery companies such as SaiCheng Logistics, Australia Post’s joint venture with China Post for China.

Role Overview

Experienced Technical Team Lead with strong expertise in C#, .NET Core/.NET
6–8,
microservices architecture, cloud-native development, and distributed systems. Proven track record in leading engineering teams, designing scalable enterprise-grade solutions, and delivering high-performance backend systems.
The Technical Team Lead is responsible for both hands-on technical leadership and people leadership, ensuring engineering excellence, delivery quality, team growth, and alignment with business objectives. The role combines architecture guidance, solution ownership, mentoring, and cross-functional collaboration while actively contributing to system design and development.

Responsibilities:

Technical Leadership

Lead the design, development, and maintenance of backend services and APIs using .NET Core/.NET 8+.
Drive technical direction and ensure alignment with architectural standards and long-term platform strategy.
Collaborate with architects and stakeholders to define scalable microservices architecture and distributed systems.
Ensure high performance, scalability, reliability, and observability of backend systems.
Apply Clean Architecture, Domain-Driven Design (DDD), SOLID principles, and best engineering practices.
Guide the team in implementing secure, maintainable, and cloud-native solutions.
Lead technical discussions, architecture reviews, and solution design sessions.
Ensure engineering standards are followed across code quality, testing, security, and deployment processes.
Contribute to CI/CD pipelines, infrastructure improvements, containerization (Docker), and orchestration (Kubernetes/AKS).
Support troubleshooting, root cause analysis, and production issue resolution.
Team Leadership & Delivery

Lead and mentor backend engineers through coaching, technical guidance, and performance support.
Conduct code reviews and enforce development best practices and coding standards.
Drive sprint planning, technical estimation, task prioritization, and delivery execution.
Work closely with product owners, QA, DevOps, and cross-functional teams to ensure successful delivery.
Identify and manage technical risks, dependencies, and bottlenecks.
Balance technical debt, business priorities, and delivery timelines effectively.
Promote a collaborative, accountable, and high-performance engineering culture.
Support hiring, onboarding, and technical evaluation processes for engineering candidates.
Encourage continuous learning, innovation, and adoption of modern engineering practices.
Security & Quality

Ensure implementation of secure authentication and authorization mechanisms (JWT, OAuth2, Azure AD).
Drive automated testing strategies including unit, integration, functional, and contract testing.
Ensure observability, logging, monitoring, and performance profiling standards are implemented.
Maintain system reliability and operational excellence in production environments.
Key Skills

Programming & Frameworks

Expert in C# and .NET Core / .NET 6/7/8
Strong experience with ASP.NET Core Web API, gRPC, and asynchronous programming (async/await, TPL)
Deep knowledge of object-oriented programming (OOP), SOLID principles, and Clean Architecture
Strong understanding of Domain-Driven Design (DDD), CQRS, and enterprise application patterns
Architecture & System Design

Microservices and distributed systems architecture
Scalable, fault-tolerant, and cloud-native system design
Performance optimization, concurrency, and multithreading
API design, resiliency, and observability best practices
Databases

SQL (SQL Server, PostgreSQL) and NoSQL (MongoDB, CosmosDB)
Query optimization, indexing, transactions, and data modelling
Messaging & Caching

Event-driven architecture (RabbitMQ, Azure Service Bus)
Caching solutions (Redis, MemoryCache)
Cloud & DevOps

Azure/GCP services for compute, storage, messaging, and monitoring
Containerization using Docker
Kubernetes/AKS orchestration
CI/CD pipelines using Azure DevOps
Security

Identity management, OAuth2, OpenID Connect, JWT
Secure API and cloud-native application development
Testing & Quality

Unit testing, integration testing, functional testing, and contract testing
Experience with xUnit, NUnit, Moq, and automated quality practices
Soft Skills

Strong leadership and team mentoring abilities
Excellent problem-solving and analytical thinking
Effective communication and stakeholder management skills
Ability to drive technical decisions and influence engineering direction
Strong ownership, accountability, and delivery mindset
Ability to balance technical excellence with business priorities
Experience working in agile and fast-paced environments
Preferred / Nice-to-Have

Experience with Event Sourcing and CQRS
Knowledge of performance profiling and monitoring tools
Experience leading distributed or cross-functional engineering teams
Familiarity with OpenTelemetry, observability, and cloud monitoring solutions
Experience with infrastructure-as-code and platform engineering practices
Are You ready?
😊
...and of course, your benefits:
20 fully paid business days of vacation
15 fully paid sick leaves
11+ fully paid public holidays
compensation for health insurance and sport club membership
ability to work from home or remotely 😊