INTERNSHIP DETAILS

Fullstack Software Engineering Intern — Web Platform

CompanyDusty Robotics
LocationMountain View
Work ModeOn Site
PostedMarch 31, 2026
Internship Information
Core Responsibilities
You'll work on our web platform team, contributing to both our React/Next.js frontend and Golang backend API and services. You'll ship real features used by construction teams nationwide.
Internship Type
full time
Company Size
108
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
Dusty Robotics is the best solution to ensure design integrity in the field through automated layout and a streamlined BIM-to-field process. Dusty delivers a combination of hardware, software, and services that fit seamlessly into existing construction work processes by printing digital models directly on the jobsite floor with 1/16" accuracy based directly on Revit or AutoCAD models. Dusty has enabled contractors to print over 100 million square feet of layout across thousands of buildings and is trusted by leading general contractors such as DPR, McCarthy, and Skanska as well as trade contractors in framing, mechanical, electrical, and plumbing.
About the Role

Fullstack Software Engineering Intern — Web Platform

About Us

Dusty Robotics builds autonomous construction robots that automate layout printing on job sites. Our web platform is how customers manage their organizations, projects, and construction layouts — from uploading CAD files to tracking print progress and generating reports.

The Role

You'll work on our web platform team, contributing to both our React/Next.js frontend and Golang backend API and services. You'll ship real features used by construction teams nationwide.

This position is required to be on-site in Mountain View, CA.

 What You'll Work On

  • - Build and improve UI features using React, Next.js
  • - Develop REST API endpoints and backend services in Golang
  • - Write data models and queries against MySQL database
  • - Integrate with third-party services (Auth0, Google Cloud Storage, LaunchDarkly, SendGrid)
  • - Create and maintain unit tests (Jest + React Testing Library on the frontend, table-driven tests in Go)
  • - Participate in code reviews, sprint planning, and team discussions

What We're Looking For

  • - Currently pursuing or recently completed a BS/MS in Computer Science or a related field
  • - Solid foundation in data structures, algorithms, and software design
  • - Experience with at least one of: JavaScript/TypeScript, Go, Python, or Java
  • - Familiarity with web fundamentals: HTTP, REST APIs, HTML/CSS, SQL
  • - Comfort working in a Git-based workflow
  • - Strong communication skills and a willingness to learn

Nice to Have (Not Required)

  • - Experience with React or any modern frontend framework
  • - Exposure to Go or statically-typed backend languages
  • - Familiarity with cloud services (GCP, AWS, or Azure)
  • - Experience with Docker and containerized development
  • - Interest in construction technology, robotics, or hardware-software integration

Our Tech Stack

  • Frontend: React, Next.js, Material UI, Zustand, D3.js, SCSS Modules
  • Backend: Golang, GORM
  • Data: MySQL, BigQuery, Databricks 
  • Infrastructure: Google Cloud (Cloud Run, GCS, Cloud Functions), Docker 
  • Auth & Flags: Auth0, LaunchDarkly 
  • Testing: Jest, React Testing Library, Go table-driven tests 

What You'll Gain

- Hands-on experience across the full stack of a production SaaS platform

- Exposure to a monorepo environment spanning web, robotics, and tablet software

- Mentorship from experienced engineers building at the intersection of software and robotics

- Understanding of real-world patterns: multi-tenancy, RBAC/ABAC authorization, feature flags, cloud integrations

Why You Should Join:

In joining our team, you’ll become an important part of a small and fast-growing company. We are daring to accomplish something big, do you want to be a critical part of Dusty's success? We are deeply committed to our mission, and we believe in removing roadblocks that distract us from reaching our goals.

To that end, we offer an unlimited vacation policy, a 401k with employer match, reasonable work hours, and flexible schedules. We know that our best work happens when we feel well-rested and capable of focusing all of our energy on making Dusty successful!

Strong, effective teams are composed of people with a diverse set of backgrounds and experiences who bring a variety of perspectives to their work. We actively encourage applications from a diverse pool, including those from historically under-represented groups such as women, people of color, people who identify LGBTQ, people with disabilities, and immigrants.

Our Code of Conduct:

Dusty Robotics exists to serve a wide variety of customers from all walks of life. We believe that our mission is best served in an environment that is friendly, safe, accepting, and free of intimidation or harassment. We do not tolerate abusive behavior.

 

    *We are not accepting unsolicited resumes from third-party recruiters or agencies

Key Skills
ReactNext.jsGolangMySQLREST APIsJavaScriptTypeScriptPythonJavaHTMLCSSGitCloud ServicesDockerUnit TestingCommunication Skills
Categories
TechnologyEngineeringSoftwareConstructionData & Analytics
Benefits
Unlimited Vacation Policy401k with Employer MatchFlexible Schedules