Senior Full-Stack Developer - Analytics
$120,000–$150,000 year
Hybrid · Vancouver, British Columbia, Canada
Job Summary
Senior Full Stack Developer – Analytics responsible for maintaining and improving analytics applications supporting mining-site operations. Works across the full stack from infrastructure (Terraform/Crossplane on Kubernetes) and deployment pipelines (Azure DevOps) to data engineering (Azure Databricks, Spark SQL, dbt, Python containers) and reporting (PowerBI). Provides senior-level contribution, mentors users, analyzes solutions to improve reliability, security, observability, and maintainability, and helps optimize cloud costs (>$1.5M). Requires strong debugging, incident response, and cross-functional collaboration skills; bright communicator capable of translating technical concepts to business stakeholders.
Required Qualifications
- 7+ years of professional software development experience, including significant hands-on work in at least two of the following areas: IaC (Terraform, or Crossplane) and pipeline development using Azure DevOps
- Azure Databricks (Pyspark, pandas, SQL) using both batch and streaming data
- Full Stack application development (Python, Node.js, React, ORMs)
- 3+ years of hands-on experience with Microsoft Azure cloud services.
- Demonstrated experience debugging and resolving production incidents across distributed systems, working under pressure across infrastructure, application, and data layers.
- Proven track record to take initiative, work autonomously, and drive projects to successful completion.
- Excellent communication skills with ability to explain technical concepts to business stakeholders and build trust across technical and non-technical audiences.
- BSc or MSc in Computer Science, Computer Engineering or related discipline.
- Hands-on experience with observability and distributed tracing (OpenTelemetry, Prometheus, Grafana) and working knowledge of the Kubernetes ecosystem, including Helm, ArgoCD, Kargo, and Crossplane is a plus.
- PowerBI Reporting a plus.
- Spanish speaking also a plus.
- Must be physically located in the Vancouver area as this is a hybrid role.
- Also must be legally able to work and live in Canada.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.