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.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.
Overseeing SAP AMS operations and leading SAP support teams remotely from Canada. Ensuring adherence to SLAs and managing vendor relationships for outsourced SAP support.
Software Engineer (No - Code) at All Gen Tech developing applications by collaborating with teams. A role that emphasizes problem solving and adaption to new technologies in a remote environment.
Technical Lead providing hands - on leadership for Canadian payment systems at Servus Credit Union. Driving integrations, technical oversight, and modernization of payment services in a cooperative environment.
Software Engineer building and expanding internal and external platforms for SecondMuse's mission - driven work. Focusing on full - stack development, systems integration, and practical AI solutions.
Full - stack Developer role developing banking applications. Requires 5+ years experience with Java, Spring Boot, and full - stack technologies in a financial services environment.