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.