As a Full Stack Engineer at Dropbox, you will help design and develop the seamless, scalable, and user-friendly experiences Dropbox users depend on. Your work will encompass both front-end and back-end development, supporting products that empower millions worldwide. You will work closely with cross-functional teams to transform ideas into reliable, scalable features that provide outstanding user experiences.

This year, Dropbox is on a mission to expedite the creation and implementation of AI-enabled products, providing a comprehensive technology stack for rapid prototyping and reliable deployment of AI-augmented functionality.

Responsibilities

  • Lead the design and delivery of 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 the team culture through mentorship, interviewing, and active engagement in new initiatives

Requirements

  • 5+ years of software engineering experience
  • BS degree in Computer Science, a related technical field, or equivalent experience
  • Experience in both front-end and back-end development with a focus on scalable architectures
  • Proven track record developing and shipping a large-scale web application with a user-empathetic mindset

Preferred Qualifications

  • Experience with distributed message queues (Apache Kafka/Pulsar)
  • Experience with Javascript, Java/JVM, Typescript, React, Golang, or Python
  • Experience with AWS
  • Familiarity with text editing applications