Job Description, Responsibilities & Requirements
About the Position
DevOps Engineer - Canada Wide - Remote
Location: Toronto, Ontario
Company: Newton
At Newton, we're revolutionizing how Canadians trade crypto. Our mission is to make financial freedom accessible to everyone. We provide our customers with the tools and knowledge they need to navigate the crypto world.
Join our remote team spread across Canada, where you'll never feel distant. Be part of a meaningful team that pushes boundaries and gets things done.
Responsibilities
- Improve and maintain CI/CD, deployment workflows, and environment management across backend, web, and internal services
- Build, maintain, and scale infrastructure across AWS and container-based services
- Improve monitoring, alerting, logging, dashboards, tracing, and runbooks
- Work with engineers on safer deploys, rollback plans, and recovery from failures
- Automate repetitive operational work and improve internal tooling
- Maintain and improve infrastructure as code and deployment tooling
- Help improve failover planning, recovery procedures, and backup/restore testing for critical systems
- Support production systems and take part in on-call for critical services
- Manage and scale infrastructure across AWS, ECS, Docker, PostgreSQL, Redis, Celery, and Go/Python-based services
- Lead incident response and postmortems, and drive follow-up actions to reduce repeat issues
- Improve reliability, resilience, and operational readiness across critical systems
Requirements
- Experience running production systems in AWS or a similar cloud environment
- Experience with CI/CD and infrastructure automation
- Strong understanding of AWS networking, including VPCs, subnets, route tables, security groups, load balancers, DNS, and connectivity between services
- Comfort with Linux, shell scripting, Python, and Go
- Experience with Docker and ECS or Kubernetes
- Experience with GitHub Actions, Pulumi, Terraform, or similar tooling
- Experience with Datadog, Prometheus, Grafana, or similar observability tools
- Good understanding of PostgreSQL, Redis, queues, async workers, and scheduled jobs
- Familiarity with Cloudflare or similar edge, networking, or traffic management tooling
- A practical approach to automation, reliability, and day-to-day operational work
- Experience with on-call and incident response for business-critical systems
- Strong troubleshooting skills across application, infrastructure, and data layers
We Offer
- Opportunity to work with a dynamic and inclusive team
- Remote work options across Canada
- Be part of a company that values continuous improvement and creativity
- Professional growth and development opportunities
About the Company
Newton is committed to providing reasonable accommodations and welcomes members of all backgrounds and perspectives. We are dedicated to creating an inclusive work environment. If you require assistance during the application process, please reach out to us.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.