Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Technical Lead / Backend Architect at ShyftLabs shaping backend foundations for scalable data products. Designing systems for billions of events while mentoring the engineering team.

Responsibilities

  • Architect & Deliver: Design and implement distributed backend systems capable of handling billions of monthly events (e.g., AdTech pipelines, CAMS microservices).
  • Build Scalable Data Pipelines: Develop robust ingestion and processing frameworks using **Kafka**, **ClickHouse**, and **Snowflake**, ensuring data quality and schema governance.
  • Optimize Performance: Lead database optimization efforts across **Aurora**, **Cloud SQL**, and **PostgreSQL** to deliver low-latency, high-availability systems.
  • Set the Bar for Engineering: Define and enforce best practices around code quality, CI/CD automation, monitoring, and release management.
  • Lead & Mentor: Guide engineers through architectural decisions, conduct design reviews, and balance workload distribution in an **Agile** setup.
  • Drive Cloud Architecture: Design cloud infrastructure on **AWS** and **GCP**, with a focus on scalability, cost efficiency, and security compliance.
  • Collaborate Cross-Functionally: Partner closely with Product Managers and Data teams to evaluate technical feasibility, define milestones, and deliver on roadmap goals.
  • Champion Reliability: Promote observability and reliability engineering practices, building **alerting, tracing, and SLO/SLA dashboards** for high system visibility.

Requirements

  • 8+ years of backend development experience, including 3+ years in a technical leadership or architecture role.
  • Deep expertise in **distributed systems**, **event-driven architecture**, and **data-intensive applications**.
  • Strong proficiency in at least one backend language (**Node.js**, **Python**, **Go**, or **Java**).
  • Hands-on experience with **Kafka**, **ClickHouse**, **Snowflake**, and relational databases.
  • Proven experience scaling systems on **AWS** or **GCP**.
  • Exceptional communication, mentorship, and problem-solving skills.
  • A startup mindset - someone who is adaptable, execution-focused, and unafraid to get hands-on when needed.

Benefits

  • Comprehensive Benefits: We cover 100% of health, dental, and vision insurance premiums for you and your dependents which means no out-of-pocket costs. Eligibility starts from day one itself.
  • Growth & Learning: Access extensive learning and development resources to keep leveling up your skills.

Job type

Full Time

Experience level

Senior

Salary

$130,000 - $170,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsGoogle Cloud PlatformJavaJavaScriptKafkaMicroservicesNode.jsPostgresPythonSQLGo

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.