Summary
Join Sourcescrub's globally-distributed Client Engineering team as an experienced Team Lead. As a player-coach, you will build scalable, high-performance systems for key web products and lead a team of engineers. Your work will directly impact company revenue by supporting high-paying clients. You'll collaborate with cross-functional teams, own backend development, and learn new technologies in this highly distributed environment. This full-time, contract role, based in Mexico, reports to the Director of Client Engineering. You will contribute to product and company success by solving complex challenges.
Requirements
- A 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
Responsibilities
- Design, implement, and maintain efficient, reusable, and scalable code for backend systems, ensuring high performance, reliability, and maintainability
- Drive the scaling of applications and performance tuning of back-end services
- Write code as part of a collaborative team, building backend features that are essential to our client's daily operations
- Implement solutions with autonomy, collaborating with engineering leads to architect solutions
- Define and scope solutions that not only address technical requirements but also align with the company’s business objectives
- Develop and maintain documentation for new and existing systems, ensuring that all business logic is well documented
- Contribute to a collaborative and supportive team environment, encouraging best practices and continuous learning
- Overseeing the work of a group of both frontend and backend engineers including performance management, code reviews and delegating where needed
- Leading your scrum team and participating in ceremonies, sprint planning and all parts of the agile process
- Working cross-functionally to collaborate with other engineering and product teams
Preferred Qualifications
- 1-2 years of experience with search technologies, particularly ElasticSearch
- 1 year of experience with TensorFlow
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.