HC Solutions

Technical Team Lead (C#/.NET)

Posted: Nov 1, 2025

Job Description

For our partners - Canadian online gambling company - we are looking for Technical Team Lead (C#/.NET) from Serbia for remote work via B2B contractor contract.Essential Skills & Qualifications7+ years of professional software development experience, including 2–3 years in a senior or lead engineering role.Strong proficiency in C#/.NET Core (or equivalent modern backend stack such as Java, Go, or Node.js).Solid understanding of cloud platforms (AWS preferred) and distributed systems design.Experience with CI/CD pipelines, containerization (Docker/Kubernetes), and modern software delivery practices.Proven ability to lead engineering teams and mentor developers.Excellent English communication skills and experience collaborating across global teams.Strong problem-solving, planning, and technical decision-making ability.Preferred QualificationsExperience building or leading teams in fast-growing international environments.Knowledge of PSD2, GDPR, and international standardsFamiliarity with React/Angular/Vue.jsContainerization (Docker, Kubernetes)Startup/scale-up experienceExperience with observability, monitoring, and performance tuning for large-scale systems.Degree in Computer Science, Software Engineering, or a related field.Job Purpose:The Technical Team Lead will combine hands-on software engineering with team leadership and architectural guidance. This role is key to establishing technical excellence within our Belgrade hub, mentoring engineers, and ensuring alignment with global engineering standards. The ideal candidate is a senior technologist who thrives in both strategy and execution - comfortably leading by example in code while shaping long-term technical direction.Key ResponsibilitiesLead and mentor a team of software engineers in Belgrade, fostering a culture of technical excellence, accountability, and continuous improvement.Define architectural patterns, coding standards, and development practices consistent with global engineering principles.Contribute directly to software design and development across services, APIs, and distributed systems.Collaborate with product and engineering leaders across North America and Europe to plan and deliver complex initiatives.Participate in design and code reviews, ensuring scalability, performance, and security best practices.Drive adoption of cloud-native architecture and DevOps practices (AWS, CI/CD, IaC).Support recruitment, onboarding, and growth of local engineering talent.Act as the primary liaison between the Belgrade team and Toronto-based leadership, ensuring clear communication and delivery alignment.Recruitment process:1. Online Technical Assessment – Upon application, you’ll receive a link to complete a technical test. Candidates scoring 60% or higher will move to the next stage.2. HR Interview – Get to know us and share your story.3. Technical Interview – Demonstrate your skills and expertise with our team.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In