Full Time
Hybrid
Toronto

Tech Lead / Sr. Full Stack Web Developer

ABOUT 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

Your skills and experience

  • 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!

ABOUT US

At Sandbox we are a multidisciplinary team at the intersection of media, design and technology and have a passion for learning. We work hard and venture into new territory to deliver beautiful, out-of-the-box digital media and learning products. We strive to make a difference for clients who work to improve lives on a global scale, from UNICEF to the World Health Organization, from TEDx to the Canadian Institute for Advanced Research.

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
  • Work in a dynamic agency environment with a lot of autonomy and plenty of opportunity to exercise your creativity on client-driven and homegrown products
  • Stretch your skills and have opportunities for a range of career pathways, whether you love media, technology, learning or all of them
  • Use your skills to make a difference, whether you’re interested in improving education, health, the economy, our communities or the environment
  • Enjoy a flexible work environment with a hybrid office, four weeks of vacation, health and dental benefits, attractive salary progression and professional development opportunities

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

Benefits

  • Casual dress
  • Dental care
  • Extended health care
  • Paid time off
  • Vision care
  • Work from home

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.

Learn more about working at Sandbox
Apply

Thanks for your interest and we look forward to meeting you!