Salary
💰 CA$110,000 - CA$270,000 per year
Tech Stack
Amazon RedshiftAWSBigQueryCloudDockerFlaskJavaScriptNode.jsPythonReactReduxTerraformTypeScript
About the role
- Drive User-Centered Design: engage directly with internal consultants to gather requirements and build user-centric tools that enhance productivity
- Build End-to-End Solutions: architect, develop, and maintain full-stack applications using React for frontend and Python or TypeScript for backend services and APIs
- Embrace Serverless & Containers: design, deploy, and operate services using AWS Lambda and AWS ECS with Fargate for containerized applications
- Own Infrastructure with Terraform: provision, configure, and manage AWS infrastructure exclusively with Terraform to ensure automation and scalability
- Automate with GitLab CI: design, build, and maintain automated CI/CD pipelines to test and deploy serverless and container-based applications
- Ensure Operational Health: monitor, troubleshoot, and optimize application performance and infrastructure to ensure high availability and security
Requirements
- 5+ years of hands-on experience in a full-stack or backend-heavy engineering role
- Exceptional communication and collaboration skills; strong user empathy
- Strong proficiency in modern JavaScript and React; experience with state management (e.g., Redux, Zustand) and reusable UI components
- Deep knowledge of Python (e.g., FastAPI, Flask) or TypeScript (Node.js) for building scalable production APIs and backend services
- Extensive hands-on experience deploying and managing production applications on AWS (AWS Lambda, ECS with Fargate, API Gateway)
- Strong, hands-on experience managing production cloud infrastructure with Terraform
- Proven experience building and maintaining CI/CD pipelines, specifically with GitLab CI
- Self-starter mentality with ability to take ownership and make pragmatic technical decisions
- Nice to have: experience building internal tools for business users, deep Docker/containerization experience
- Nice to have: knowledge of AWS event-driven services (SQS, SNS, EventBridge)
- Nice to have: experience building applications that interact with data warehouses (Snowflake, BigQuery, Redshift) or data lakes