FULL STACK DEV LEAD (FSDL)
Client : Big 5 Bank
Location: Hybrid Downtown Toronto, Ontario
Terms: 6 month contract, contract to hire
Hours: 37.5 hours/week Monday-Friday, 9:00 am - 5:00 pm –This position works closely with external and internal projects and support teams to meet technical and security requirements, and fully owns the Operational Readiness process.
Application Process: Please apply via the medium on which you are seeing this posting. If you encounter technical difficulties submitting your resume, please send a Word version of your resume to . Please reference Job Full Stack Developer Lead
Role definition:
A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end components of web & Mobile applications. This role combines technical expertise with leadership skills to guide a team of developers in delivering high-quality software solutions.
An Full Stack Developer Lead would be required to focus on developing a balanced skill set that includes both technical expertise and strong interpersonal skills. This combination will enable them to effectively lead cross functional development teams and deliver high-quality software solutions.
Key Responsibilities
- Technical Leadership
- Provide guidance and mentorship to junior and mid-level developers.
- Establish coding standards and best practices for the team.
- Conduct code reviews to ensure quality and adherence to standards.
- Delivery Management
- Collaborate with project managers and stakeholders to define project scope & timelines.
- Create and maintain low level tech timelines and deliverables.
- Monitor deliverable progress and address any issues that arise, raise visibility of issues impacting delivery
- Development and Implementation
- Lead the development of both front-end and back-end components of applications.
- Write clean, maintainable, and efficient code.
- Ensure design and implementation aligns with business goals
- Help define API definition & efficiently Integrate third-party services as needed
- Problem Solving
- Address technical challenges and provide solutions to complex problems.
- Troubleshoot and debug applications as needed.
- Collaboration
- Work closely with cross-functional teams, including UX/UI designers, product owners, and QA testers.
- Facilitate communication between team members and stakeholders to ensure alignment.
- Quality Assurance
- Implement testing strategies to ensure software quality and performance.
- Conduct code reviews and provide constructive feedback to team members.
- Continuous Improvement
- Stay updated with industry trends and emerging technologies.
- Identify areas for improvement in existing applications and processes.
- Foster a culture of continuous learning and innovation within the team.