Role Description
As a Full Stack Engineer at Dropbox, you will help design & develop the seamless, scalable, & user-friendly experiences Dropbox users depend on. 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 play a leadership role in designing scalable architectures & driving impactful product enhancements.
This year, Dropbox is on a mission to expedite the creation & implementation of AI-enabled products, providing a comprehensive technology stack for rapid prototyping & reliable deployment of AI-augmented functionality.
Our Engineering Career Framework is viewable by anyone outside the company & describes whats expected for our engineers at each of our career levels. Check out our blog post on this topic & more here.
Responsibilities
- Deliver ongoing business impact through ownership of product capabilities or technical systems
- Collaborate with cross-functional teams to balance technical requirements with business goals
- Mentor junior engineers & contribute to team development & growth
- Lead problem-solving initiatives & drive tradeoffs to achieve optimal solutions
- Participate in on-call rotations to maintain service reliability
Requirements
- 8+ years of professional experience in full-stack development
- BS degree or higher in Computer Science, a related field, or equivalent experience
- Strong experience designing, developing, & scaling web applications
- Expertise in front-end (JavaScript, React, Angular, HTML/CSS) & back-end (Node.js, Python) development
- Familiarity with databases such as MySQL, PostgreSQL, or MongoDB
Preferred Qualifications
- Contributions to open source projects or technical communities
- Ability to work in an ambiguous environment
- Technologies: MySQL, Python, Go, Rust
Compensation
|