Full Stack Software Engineer, Dash Experiences

Dropbox Dropbox · Enterprise · Canada +2 · Dash - Eng (Sub Team)

Full Stack Software Engineer to build new, AI-first product experiences within the Dropbox Dash product ecosystem. Responsibilities include application design, development, and maintenance of AI-powered software applications, collaborating with product managers, data scientists, and ML engineers to build scalable solutions. The role involves working across the stack (frontend with React, backend APIs) in a 0->1 product environment.

What you'd actually do

  1. Collaborate with product managers and stakeholders to understand business requirements and translate them into technical specifications for AI-powered software applications.
  2. Work closely with ML engineers to integrate AI components seamlessly into the overall software product architecture.
  3. Develop responsive and performant frontend applications using modern web technologies such as HTML, CSS, Typescript, and frameworks like React.
  4. Implement interactive user interfaces that effectively communicate complex AI functionalities and data insights to end-users.
  5. Work closely with UX/UI designers to ensure seamless integration of design elements, branding, and usability principles into the frontend development process.

Skills

Required

  • TypeScript
  • React
  • API development
  • backend systems integration
  • problem-solving
  • communication

Nice to have

  • Python
  • Golang
  • large-scale web platforms
  • microservice architecture
  • early-stage product environments

What the JD emphasized

  • AI-powered software applications
  • integrate AI components
  • complex AI functionalities

Other signals

  • AI-powered surfaces
  • AI-first product experiences
  • integrate AI components
  • complex AI functionalities