Digs→
Software Engineering Intern- Full Stack /… at Digs · Vancouver
InternshipHybridFull-timeVancouver, WA$42k–$52k/yr
Skills
typescriptnode.jsreactrest apissqlgitstartup experienceawsdockerci/cdgraphqlevent-driven architecturefabric.jsself-motivated
Job Description
Summary: Digs is building the future of collaboration between builders and homeowners. They are seeking a Software Engineering Intern to build and ship features across their full stack, collaborating closely with Product, Design, and Engineering teams.
Responsibilities:
- Build, test, and ship type-safe REST APIs and React/Next.js frontend features across the full stack
- Migrate legacy GraphQL queries to modern patterns and implement event-driven workflows using Restate
- Collaborate closely with Product, Design, and Engineering to translate designs into polished, production-ready features
- Adopt and help shape our agentic coding practices — our team embraces tools like Cursor, Copilot, and Claude Code to accelerate development
- Integrate Digs with third-party software platforms in the construction ecosystem, building the connective tissue between our product and the tools our customers already use
- Build interactive canvas and document viewing experiences using Fabric.js, including annotation tools and measurement overlays
- Improve parallelization, execution time, and failure reporting across our CI/CD pipeline
- Work on real-time multi-user collaboration features
Required Qualifications:
- You recently completed a degree in Computer Science or a related field (or have equivalent practical experience) and are looking for a runway to transition into a full-time role
- You are proficient in TypeScript/Node.js, with practical experience in modern React frameworks like Next.js
- You can design REST APIs, write raw SQL, manage database schemas, and collaborate using standard Git workflows
- You are comfortable working in a codebase you didn't write, reading existing code to understand patterns before contributing, and can conform to a team's style and best practices
- You are a highly collaborative, self-motivated communicator who thrives in ambiguity, takes ownership of your work without waiting for instructions, and isn't afraid to say 'I don't know yet' while moving fast
- You are comfortable participating in virtual meetings and in-person collaboration at our Vancouver, WA HQ
Preferred Qualifications:
- Startup experience: proven ability to move fast on a small engineering team
- Infrastructure chops: AWS, Docker, and CI/CD pipelines
- Experience with component-driven UI and UI primitive libraries like Radix, design systems or canvas-based rendering (Fabric.js)
- Familiarity with GraphQL, event-driven architectures, or workflow orchestration
- Experience or interest in the home building, home remodeling, construction, or real estate industries
Required Skills: TypeScript, Node.js, React
Important Skills: REST APIs, SQL, Git
Nice-to-Have Skills: Startup experience, AWS, Docker, CI/CD, GraphQL, Event-driven architecture, Fabric.js, Self-motivated
Internship Start Date: Start in 2026 Spring
Benefits: We will provide all necessary equipment, including a laptop, to ensure you have everything needed to succeed in this role.
Benefits
We will provide all necessary equipment, including a laptop, to ensure you have everything needed to succeed in this role.