Job Title or Location

Tech Lead

DrBalcony
Vancouver, BC
Posted today
Job Details:
Full-time
Experienced

DrBalcony is looking for a skilled and experienced Tech Lead to join our dynamic team. In this role, you will be responsible for leading technology initiatives, guiding the development team, and driving the technical direction of projects. You will work closely with product managers and other stakeholders to ensure that our technology solutions meet business needs while maintaining high standards of quality and performance.

Responsibilities:
  • Lead the design and architecture of scalable and reliable software solutions.
  • Oversee the development process, ensuring best practices in code quality, testing, and deployment.
  • Mentor and coach team members, promoting a culture of learning and continuous improvement.
  • Collaborate with cross-functional teams to gather requirements, define project scopes, and establish timelines.
  • Drive technical decision-making, including technology stacks, frameworks, and tools.
  • Foster a collaborative team environment and ensure effective communication within and across teams.
  • Identify and mitigate technical risks throughout project lifecycles.
  • Stay current with industry trends, emerging technologies, and best practices, and evaluate their potential impact on the organization.
  • Support the team in troubleshooting and resolving issues in a timely manner.
  • Conduct code reviews and provide constructive feedback to ensure high-quality deliverables.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software development, with at least 3 years in a leadership or tech lead position.
  • Strong proficiency in one or more programming languages (e.g., Java, Python, JavaScript, PHP).
  • Experience with modern frameworks and technologies (e.g., React, Angular, Node.js, Laravel).
  • Demonstrated experience in leading technical projects and teams.
  • Solid understanding of software development methodologies (e.g., Agile, Scrum).
  • Strong problem-solving skills and ability to make sound technical decisions.
  • Excellent communication skills and ability to work collaboratively with diverse teams.
  • Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) is preferred.

Share This Job: