Logo
BuildWitt

Full Stack Engineer (Staff or Principal level) - remote/hybrid

BuildWitt, Lehi, Utah, United States, 84043

Save Job

Full Stack Engineer (Staff or Principal Level) – Remote/Hybrid Our Mission

The Dirt World (food, water, shelter, power, and transportation) is the foundation of humanity. And hardworking people are the foundation of the Dirt World. But these folks—who have served society relentlessly for decades—are retiring.

BuildWitt's mission is to build the Dirt World's next generation by helping companies attract top talent, train them to their fullest potential, and retain them for the long haul.

The Opportunity

BuildWitt Improve is our flagship micro‑training platform designed to train the next generation of the Dirt World workforce.

We’re seeking an

experienced Full Stack Engineer (Staff or Principal level)

to design, build, and deliver high‑quality software across our modern web and mobile products. This is a hands‑on role: you’ll be writing code daily, collaborating closely with the team, and shipping reliable, scalable systems that drive real‑world impact. You’ll be joining a team that’s making a real difference in an essential industry. This isn’t just another tech job—it’s a chance to build something that matters.

Location : Remote/Hybrid role based in Lehi, UT.

Key Responsibilities

Design, develop, and maintain end-to-end web and mobile applications

Build intuitive, high‑quality user interfaces and seamless user experiences

Develop, integrate, and optimize backend services and APIs that power product functionality

Design and manage data models, storage, and access patterns for scalability and performance

Implement best practices for security, reliability, and maintainability across the stack

Write clean, testable, maintainable code with attention to performance and user impact

Leverage AI tools responsibly to improve efficiency, quality, and understanding of existing codebases

Collaborate with product, design, and QA to define requirements and deliver value quickly

Participate in architecture discussions, code reviews, and sprint planning

Maintain and improve build, deployment, and delivery pipelines

Diagnose, debug, and resolve issues across front‑end, back‑end, and infrastructure components

Contribute to continuous improvement of development standards, processes, and tools

Work Experience

8+ years of total professional software development experience

At least 3+ years of prior experience in a Senior Software Engineer role or equivalent

Proven track record delivering and maintaining production‑quality software in a team environment

Experience using AI‑assisted development tools (such as Copilot, Cursor, ChatGPT, or similar) to improve velocity, accuracy, and understanding of established codebases

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience demonstrating understanding of performant and scalable algorithms, data structures, and systems

General Skills & Competencies

Strong full stack development and problem‑solving skills

Expertise in software design, architecture, and testing principles

Commitment to writing clean, reliable, and maintainable code

Focus on performance, scalability, and user experience

Demonstrated ability to use AI‑assisted development tools (e.g., Copilot, Cursor, ChatGPT, or comparable emerging tools) to accelerate coding, documentation, and refactoring

Sound judgment in applying AI tools responsibly, securely, and effectively within production environments

Ability to balance independent work with team collaboration

Excellent communication and documentation skills

Adaptability to evolving tools, technologies, and priorities

Proactive mindset and ownership over outcomes

Self‑motivated, organized, and effective in a fast‑paced startup environment

Quality‑driven approach with strong attention to detail

Specific Skills & Technologies For This Position

JavaScript and TypeScript for full‑stack development

React for building responsive web applications

Node.js, C#/.NET 6+, and Strapi for backend services and APIs

Capacitor for cross‑platform mobile development

PostgreSQL and Azure SQL for relational data storage and optimization

Azure for cloud hosting, storage, and services

Terraform for infrastructure as code management

Docker for containerization and local development environments

Azure DevOps for CI/CD pipelines and deployment automation

Bonus Points For

Interest in or connection to the heavy civil and critical infrastructure industries

About You

You’re cheerfully flexible in a fast‑moving startup environment

You’re relentless in finding solutions to complex problemsYou take ownership of your work and communication

You’re committed to continuous improvement of both yourself and our codebase

About Us (Why We’re Not For Everyone)

We’re a start‑up. We don’t have everything figured out

We push ourselves as a team and individuals, requiring a strong stomach for discomfort and growth

We move fast

We believe in transparency and radical candor and practice hard conversations regularly

Hybrid doesn’t mean we hang out and mess about

It’s not about us—it’s about the Dirt World

We believe in the power of diversity and are proud to offer equal employment opportunities regardless of race, ethnicity, gender, disability, or veteran status.

Seniority Level Mid‑Senior Level

Employment Type Full‑time

Job Function Information Technology

Industries Construction

#J-18808-Ljbffr