Remote job
Full Stack Developer
Job details
About this role
Role overview
Build and maintain web applications and the infrastructure automation that supports them. You’ll work across multiple products, advertising formats, and backend services, contributing code in Python, SQL, and JavaScript while learning unfamiliar systems and helping improve how they operate.
Responsibilities
- Develop web features and related services across the application stack. - Work with databases and backend systems to support advertising campaign tools and publisher products. - Contribute to infrastructure automation and collaborate on systems running in cloud environments. - Move between projects, understand existing code, and prioritize work across applications and services. - Learn new technologies as needed and adjust your approach to match the task.
Requirements
- Confidence writing Python, SQL, and JavaScript in day-to-day development. - Ability to work effectively across unfamiliar codebases and understand system design. - Strong prioritization and multitasking skills across several projects. - Self-directed learning, with the judgment to work quickly when needed and thoroughly when the situation calls for it. - Familiarity with a useful subset of tools such as Django, React, TypeScript, MySQL, MongoDB, Redis, Docker, Kubernetes, Terraform, or Linux.
Benefits and work setup
- Remote work with at least five working hours overlapping with Toronto, Canada; occasional in-person team gatherings may involve travel. - Flexible scheduling agreed with a manager, a minimum of four weeks’ vacation, and a performance-based annual bonus. - Health coverage including medical, dental, and vision, plus an annual home-office allowance.