BuildWitt Media Group
Full Stack Engineer (Staff or Principal level) - remote/hybrid
BuildWitt Media Group, Lehi, Utah, United States, 84043
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 microtraining 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: This is a 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, backend, 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 (IaC) 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 problems
You 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.
#J-18808-Ljbffr
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 microtraining 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: This is a 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, backend, 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 (IaC) 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 problems
You 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.
#J-18808-Ljbffr