Browse All Jobs
Job Description
Sourcescrub is seeking a Lead Engineer to join their Client Engineering team. This role involves both hands-on development and team leadership, focusing on building scalable, high-performance systems for web products. The Lead Engineer will collaborate with cross-functional teams, take ownership of backend development, and contribute to product and company success.

Responsibilities:
  • Design, implement, and maintain efficient, reusable, and scalable code for backend systems.
  • Drive the scaling of applications and performance tuning of back-end services.
  • Write code as part of a collaborative team, building backend features.
  • Implement solutions with autonomy, collaborating with engineering leads to architect solutions.
  • Define and scope solutions that align with the company’s business objectives.
  • Develop and maintain documentation for new and existing systems.
  • Oversee the work of a group of engineers, including performance management and code reviews.
  • Lead the scrum team and participate in agile ceremonies.
  • Collaborate with other engineering and product teams.


Requirements:
  • Bachelor’s degree in Computer Science or a related field.
  • 3+ years of experience leading a team of engineers.
  • 5+ years of experience working with .NET technologies.
  • Strong proficiency in C#.
  • Strong proficiency in Angular.
  • 3+ years of experience with SQL.
  • Expert-level knowledge of Agile methodologies.
  • Experience with coding standards, architecture, and continuous integration practices.
  • Experience with learning new technologies and techniques.
  • Strong communication and teamwork skills.


The role offers:
  • Opportunity to work in a globally-distributed team.
  • Chance to learn new technologies and solve complex challenges.
  • Full-time, contract role.
Apply Manually