
The smart workspace for seamless collaboration
Dropbox, headquartered in Mission Bay, San Francisco, CA, is a leading cloud storage and collaboration platform with over 700 million registered users. Since its IPO in 2018, Dropbox has raised $607.4 million in funding and employs over 1,000 people. The company has transitioned from traditional fil...
Dropbox offers comprehensive medical, dental, and vision coverage, along with a generous PTO policy allowing up to four consecutive weeks off. Employe...
Dropbox fosters a culture of innovation and adaptability, focusing on transforming from a storage provider to a collaborative workspace. The company e...

Dropbox • Remote - Canada: Select locations
Dropbox is hiring a Senior Full Stack Engineer to design and develop user-friendly experiences for their platform. You'll work with technologies like JavaScript, React, and Node.js while mentoring junior engineers. This role requires strong experience in full-stack development.
You have a strong background in full-stack development with a BS degree or higher in Computer Science or a related field, or equivalent experience. You possess expertise in designing, developing, and scaling web applications, ensuring seamless user experiences. Your proficiency spans both front-end technologies such as JavaScript, React, Angular, and HTML/CSS, as well as back-end technologies including Node.js and Python. You are familiar with databases like MySQL, PostgreSQL, or MongoDB, enabling you to create robust data-driven applications. You have a passion for mentoring junior engineers, contributing to their growth and development within the team. You thrive in collaborative environments, working closely with cross-functional teams to balance technical requirements with business goals.
Experience with AI-enabled products and rapid prototyping is a plus, as Dropbox is on a mission to enhance their technology stack for AI-augmented functionality. You are comfortable participating in on-call rotations to maintain service reliability, demonstrating your commitment to ensuring the performance and availability of the systems you help build.
As a Senior Full Stack Engineer at Dropbox, you will take ownership of key product areas, delivering end-to-end solutions that combine front-end user interfaces with robust back-end systems. You will lead problem-solving initiatives, driving trade-offs to achieve optimal solutions while collaborating with cross-functional teams. Your role will involve designing scalable architectures that support the growing needs of Dropbox users. You will mentor junior engineers, contributing to their development and fostering a culture of learning within the team. You will participate in on-call rotations, ensuring the reliability of services and being available for calls during both core and non-core business hours. Your contributions will have a direct impact on the user experience, as you work to enhance product capabilities and technical systems.
Dropbox offers a competitive compensation package, with a pay range in Canada of $190,400—$257,600 CAD. You will have the opportunity to work remotely, providing flexibility in your work environment. The company values collaboration and encourages engineers to take ownership of their projects, fostering a culture of innovation and continuous improvement. You will be part of a team that is dedicated to creating impactful products that enhance the user experience, and you will have the chance to contribute to the development of AI-enabled functionalities that drive the future of Dropbox.
Apply now or save it for later. Get alerts for similar jobs at Dropbox.