Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Lead Engineer, Client Engineering

at Sourcescrub

Posted 9 hours ago 1 applied

Description:

  • We are looking for an experienced Team Lead to join our globally-distributed Client Engineering team.
  • The Team Lead will be a player-coach, building scalable, high-performance systems for key web products and leading a team of engineers.
  • Your work will directly impact company revenue, supporting some of our highest paying clients.
  • In this highly distributed environment, you’ll collaborate with cross-functional teams, take ownership of backend development, and have the chance to learn new technologies, solve complex challenges, and contribute to both product and company success.
  • This is a full-time, contract role based in Mexico and reports directly to our Director of Client Engineering.
  • The role involves designing, implementing, and maintaining efficient, reusable, and scalable code for backend systems, ensuring high performance, reliability, and maintainability.
  • You will drive the scaling of applications and performance tuning of back-end services.
  • You will write code as part of a collaborative team, building backend features that are essential to our client's daily operations.
  • You will implement solutions with autonomy, collaborating with engineering leads to architect solutions.
  • You will define and scope solutions that address technical requirements and align with the company’s business objectives.
  • You will develop and maintain documentation for new and existing systems, ensuring that all business logic is well documented.
  • You will contribute to a collaborative and supportive team environment, encouraging best practices and continuous learning.
  • You will oversee the work of a group of both frontend and backend engineers, including performance management, code reviews, and delegating where needed.
  • You will lead your scrum team and participate in ceremonies, sprint planning, and all parts of the agile process.
  • You will work cross-functionally to collaborate with other engineering and product teams.

Requirements:

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

Benefits:

  • The position offers the opportunity to work in a globally-distributed team environment.
  • You will have the chance to directly impact company revenue and support high-paying clients.
  • The role allows for collaboration with cross-functional teams and ownership of backend development.
  • You will have opportunities for continuous learning and adopting new technologies.
  • The position is a full-time contract role based in Mexico, providing flexibility in work location.