Senior Developer/Team Lead
at ATS Software
Scarborough, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Oct, 2024 | Not Specified | 26 Jul, 2024 | 5 year(s) or above | Azure,Engineers,Java,Basketball,Docker,Redux,Php,Typescript,Python,Analytical Skills,Foosball,Angular | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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