About the Role:
This is a full time permanent position working under a hybrid model in Vancouver, BC (2-3 days in office).
Only accepting applications from candidates with work authorization in Canada at this time.
Our client is a US-based startup, well funded and established. Having secured their latest round of funding recently, they are establishing a Vancouver office, focused on engineering.
We are seeking a highly experienced Tech Lead (Staff Engineer) to spearhead the development of our client's agentic AI agents for sales teams. You will play a crucial role in building their Vancouver office, starting with two dynamic teams, and contributing to their long-term vision. This role demands a strong leader with extensive system design and problem-solving skills, capable of improving and scaling their existing systems.
Responsibilities:
- Lead and mentor a team of backend and fullstack engineers, ensuring smooth data flows and optimal user experience.
- Drive the resolution of critical system issues, particularly related to backend data flow.
- Design and implement scalable and robust systems, focusing on SQL and NoSQL databases.
- Collaborate with remote engineering teams in India, ensuring effective communication and alignment.
- Contribute to the strategic growth of their engineering team in Vancouver.
- Provide technical guidance and ensure best practices in software development.
Qualifications:
- 8+ years of experience in software engineering, with a strong focus on backend systems.
- Extensive experience in system design and problem-solving.
- Proficiency in working with SQL and NoSQL databases.
- Experience with cloud computing platforms (e.g., AWS).
- Strong understanding of data processing and data ingestion (a plus).
- Experience building SaaS products (a plus).
- Experience in integrating into sales and CRM platforms (a plus).
- Ability to thrive in a fast-paced startup environment.
- Excellent communication and leadership skills.
Base Salary: $180,000-$200,000+ CAD