Salary: Based on experience
Start date: As soon as possible. Applications will be considered on a rolling basis until the position is filled.
Toronto-based, Hybrid office
Working hours: 9am-5:30pm EST
About Sandbox
Our amazing team is expanding!
At Sandbox we are a multidisciplinary team at the intersection of media, technology and learning. We push boundaries, embrace challenges, and work hard to deliver bold, beautiful, and innovative digital media and learning products. Our work is fast-paced, ambitious, and rooted in research to understand our audience and drive meaningful change. We look for strategic thinkers who aren’t afraid to roll up their sleeves and contribute to a collaborative, dynamic environment.
We partner with organizations making a real difference on a global scale - from UNICEF to the World Health Organization, from TEDx to the Canadian Institute for Advanced Research. Our team is committed to working on projects that improve lives worldwide, and we need individuals who are ready to meet that challenge head-on, with passion, and a drive to excel.
What’s in it for you?
At Sandbox you’ll get to:
Join a small and mighty team of filmmakers, designers, technologists, educators, researchers, and operational maestros who share knowledge and grow together.
Lead innovative projects in a fast-paced agency environment where you’ll have the autonomy to unleash your creativity, solve complex challenges, and make a global impact through a mix of client-focused and in-house initiatives.
Stretch your skills and have opportunities for a range of career pathways, whether you love media, technology, learning or all of them.
Enjoy a flexible work environment with a hybrid office, four weeks of vacation (including 15 vacation days and 5 days of office closure), attractive salary progression and professional development opportunities.
Enjoy comprehensive extended health, dental and vision benefits that kick in after three months of employment. We offer both single and family plans with a 50/50 cost-sharing model.
Benefit from a 30-60-90 plan that sets goals for the position over the first three months, and establishes who will be tracking those goals.
Connect and grow with the team through workshops and team-building events, where we get to know each other and our work better: sharing insights, showcasing innovations, and diving into new skills and challenges.
The Role
Sandbox is seeking a Technology Lead/Senior Full Stack Web Developer to lead and execute the development of innovative digital products. In this hybrid role, you will balance hands-on development with leadership responsibilities, working closely with clients, end users, and the Digital Learning and Products and the Design teams to bring technical solutions to life, as well as guiding junior developers and collaborating with extended remote development teams when needed. The Technology Lead/Senior Full Stack Web Developer reports to the CEO/Executive Director and Director of Research and Digital Learning, and collaborates closely with the whole Sandbox team.
Specifically, the role involves both leadership and development work. The split will change based on projects’ lifecycles and needs.
Leadership:
Project Leadership & Strategy: Lead the technical planning, decision-making, and architecture design for a variety of projects, ensuring alignment with business goals and client expectations.
Communications: Attend meetings with the executive team and client teams to gather technical requirements, present technical options, lead demonstrations, and offer strategic technical solutions. As a key leader in client communication, you will manage client expectations and collaborate on written communications with colleagues as needed.
Team Management (Internal & External): Guide the work of developers on a project basis, both in-house and external, ensuring best practices are followed and Sandbox's technical, quality and timeline standards are met.
Vendor & Contractor Coordination: Act as the primary point of contact for external contractors, providing clear technical requirements, overseeing progress, and ensuring deliverables are on time and within scope.
Technical Problem Solving: Address and resolve complex technical issues, including those escalated by external developers.
Code Review & Quality Assurance: Oversee the code review process, ensuring high-quality code and adherence to industry standards.
Cross-Team Collaboration: Work with cross-functional teams, including management, design, and production, to translate business and creative requirements into technical deliverables.
Development:
Full Stack Development: Engage in hands-on development work on both frontend and backend, focusing on interactive websites, e-learning solutions, and custom media projects.
Tech Stack Execution: Utilize the latest technologies in frontend development (React.js, React Native, Angular) and modern backend languages (Python, Node.js, C#) with cloud services from Azure, AWS, and Google Cloud.
Incorporate robust APIs and modern databases (such as PostgreSQL, MongoDB, MySQL and Redis) to deliver scalable, high-performance solutions.
QA & Responsiveness: Participate in code testing and responsiveness QA, working with the QA team to resolve issues in a timely manner.
Documentation & Handoff: Maintain thorough documentation and ensure smooth integration of code into client systems, facilitating handoffs and training, as needed, for client implementation.
What You Bring to the Table
Over 7 years of experience in web development, with a focus on frontend technologies and proven experience with backend, databases, and cloud technologies. This includes 2 years in leadership roles overseeing development projects and teams.
Advanced skills in responsive frontend development and backend services, with expertise in CSS Grid, Flexbox, performance optimization, and accessibility best practices.
Proven ability to scope resource and time requirements for complex digital products, consistently delivering high-quality work within deadlines.
Client-facing experience with effective communication and interpersonal skills, bridging technical and non-technical teams to ensure clear, collaborative understanding.
Strong collaboration and problem-solving skills, working effectively with internal, external, and client teams, with informed decision-making around architecture and project planning.
A self-starter with an entrepreneurial mindset who embraces challenges and actively seeks opportunities to innovate.
Passionate about leveraging technology to create positive social impact, collaborating with a multidisciplinary team at the intersection of technology, research, media, and learning.
Bonus if You Have…
Experience in a fast-paced environment, ideally within an agency or consulting setting, balancing multiple project priorities.
Proficiency in staying up-to-date with key tech developments, particularly in generative AI, to enhance code efficiency and quality, and develop user-focused services.
Bilingual or multilingual capabilities.
Key Technologies:
Frontend: HTML5, CSS3, JavaScript (ES6+), React.js, Angular, SVG animations, data visualizations.
Backend: Python, Node.js, C# (.NET Core), GraphQL and RESTful APIs.
Databases: PostgreSQL, MongoDB, MySQL, Redis.
CMS: Webflow, WordPress, and headless CMS options such as Contentful and Strapi.
Infrastructure: Multi-cloud deployment across AWS, Azure, and Google Cloud with CI/CD pipelines.
Security and Monitoring: Integrated logging and monitoring through AWS CloudWatch, Azure Monitor; security measures including JWT, OAuth2, and data encryption.
AI Development: Proficiency in Python for AI model development and RAG (Retrieval-Augmented Generation) architecture, supporting advanced natural language processing.
Prompt Engineering: Expertise in designing and optimizing prompts for effective model interactions tailored to specific use cases.
AI Model Integration: Familiarity with OpenAI’s API, enabling integration of GPT-based text, code, and image generation into applications to enhance user experience with AI-driven functionalities.
Don’t sweat it if you don’t have everything listed above. We believe in growth and curiosity. If you have some of these qualities and are excited about this opportunity, then we want to hear from you!
The Hiring Process
We thank all candidates for their interest. Only applications submitted through Indeed will be considered, and only individuals invited to participate in the next step in the hiring process will be contacted.
The hiring process involves the following steps:
Submit your CV, cover letter and answer compulsory screening questions on Indeed.
Online skills assessment
First interview (includes code review/discussion)
Second interview (includes live coding session)
Potential third interview
Offer, conditional based on job references
Location
The offices of Sandbox Inc. are located in downtown Toronto, just south of Trinity Bellwoods park. Our team currently operates on a hybrid model, with some days in the office and some days remote.
Thanks for your interest and we look forward to meeting you!
The Sandbox team
Job Type: Full-time
Benefits:
Casual dress
Dental care
Extended health care
Paid time off
Vision care
Work from home
Schedule:
Monday to Friday
Application question(s):
How many years of professional web development experience do you have?
How many years have you worked on both front-end and back-end development?
How many years of experience do you have leading development teams? Can you provide an example of a recent project where you were in a leadership role?
Can you provide details about three recent products where you were the primary Senior Developer or Technology Lead? Please include links to the products or any relevant code repositories, if available.
Work Location: Hybrid remote in Toronto, ON M6J 2R9