Description
Role Description
As a Full Stack Engineer at Dropbox, you will help design and develop seamless, scalable, and user-friendly experiences for Dropbox users. Your work will involve both front-end and back-end development, supporting products used by millions worldwide. You will collaborate with cross-functional teams to turn ideas into reliable, scalable features that deliver outstanding user experiences. This year, Dropbox aims to accelerate the creation and implementation of AI-enabled products, providing a comprehensive technology stack for rapid prototyping and reliable deployment of AI-augmented functionality.
Responsibilities
- Design and build scalable software solutions across specific product areas or multi-component systems
- Write and review code, demonstrating technical leadership while mentoring junior engineers
- Collaborate with cross-functional teams to identify user needs and create impactful solutions
- Develop and execute comprehensive roadmaps balancing technical quality, business impact, and user experience
- Contribute to team culture through mentorship, interviewing, and active engagement in new initiatives
On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for customers.
Requirements
- 5+ years of experience in software engineering or related roles
- Experience in both front-end (JavaScript, React, Angular, HTML/CSS) and back-end (Node.js, Python) development
- BS degree in Computer Science, a related technical field, or equivalent experience
- Success developing and deploying large-scale full-stack applications
- Proficiency in building front-end interfaces and back-end systems, delivering minimum viable products quickly