Senior Developer/Team Lead

at  ATS Software

Scarborough, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Oct, 2024Not Specified26 Jul, 20245 year(s) or aboveAzure,Engineers,Java,Basketball,Docker,Redux,Php,Typescript,Python,Analytical Skills,Foosball,AngularNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Sr. Developer – Team Lead
ATS is the industry leader in using technology to revolutionize engineering and design processes. We create tools to help engineers and architects to integrate complex systems quickly and accurately for North America’s most exciting building projects. ATS has a strong work ethic committed to delighting clients and providing them with exceptional service. Our thriving and motivated culture is the heartbeat of our organization. We hope you will become a part of it!
We are seeking an experienced Full-Stack Developer with people management experience to join our dynamic team.

QUALIFICATIONS:

  • 5+ years of experience as a full stack developer.
  • 2+ years of experience in a leadership role, leading and mentoring a team of engineers.
  • Strong understanding of software development principles and best practices.
  • Experience with building scalable and reliable systems.
  • Proficiency in one or more of:
    Node.js/Nest.js/Next.js (TypeScript), Python, PHP, Java, GoLang
    React + Redux, Angular

Docker

  • Excellent communication and collaboration skills.
  • Ability to work independently and take initiative.
  • Strong problem-solving and analytical skills.

Desirable Skills:

  • Experience with cloud platforms (e.g., AWS, Azure, GCP)

Responsibilities:

  • Lead and mentor a team of developers, fostering a collaborative and high-performing team environment.
  • Contribute to overall sprint planning and manage the backend team’s sprints
  • Design, develop and refactor complex systems, following best practices and industry standards.
  • Conduct code reviews, ensure code quality, and promote continuous improvement practices.
  • Collaborate with product managers, and other stakeholders to gather requirements, translate them into technical specifications, and deliver solutions.
  • Stay up-to-date with the latest technologies and trends in the backend development space.
  • Proactively identify and mitigate technical risks.
  • Communicate effectively with technical and non-technical stakeholders.
  • Participate in the recruitment and onboarding of new team members.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Scarborough, ON, Canada