Mid-Level AI Software Engineer

Full-time Remote - Utah or Nearby Preferred

Join a bootstrapped, profitable company as our first mid-level engineer. Work directly with a technical founder, own quality assurance and customer relationships, and grow into a senior role. We're looking for a quick learner who's already leveraging AI and wants to level up their career in a small, focused team.

About the Role

This is a career-defining opportunity for a developer who’s ready to step up. We’re a self-funded, bootstrapped company looking for our first mid-level engineer — someone who will work directly with the technical founder, grow rapidly, and eventually take on senior-level ownership of the product.

This isn’t a role where you’ll sit in a corner writing code nobody sees. You’ll be deeply involved in the product — building features, ensuring quality, talking to customers, and helping shape the security posture of our applications. If you’re the kind of person who wants to understand the whole picture of how software gets built and delivered, this is the place for you.

Who We’re Looking For

We’re looking for someone at a pivotal point in their career. Maybe you’re:

  • A junior developer ready for your first mid-level role
  • Someone with a solid foundation in software development who’s hungry to grow
  • A quick learner who doesn’t wait to be told what to learn next
  • An outgoing communicator who genuinely enjoys helping people
  • A detail-oriented builder who cares about doing things right
  • Someone with an eye for aesthetics — bonus points if you’ve explored AI design tools

The ideal candidate has built real software — not just tutorials — and understands what goes into shipping quality applications. You don’t need to know everything, but you need to have the foundation and the drive to learn fast.

What You’ll Do

Build & Ship Software

  • Write clean, maintainable code with Node.js, React, and JavaScript
  • Implement features based on technical architecture defined by the founder
  • Work with databases — designing schemas, writing queries, modeling data
  • Leverage AI tools to accelerate your development workflow

Own Quality Assurance

  • Take ownership of testing strategy — unit tests, integration tests, end-to-end testing
  • Ensure application reliability and code quality across the product
  • Implement and maintain CI/CD pipelines and quality gates
  • Be the person who cares deeply that the product works correctly

Customer Relationships

  • Be the main point of contact for customer interactions
  • Conduct technical demos of the product for prospects and customers
  • Handle customer support — answering questions, troubleshooting issues, gathering feedback
  • Make sure every customer feels heard, valued, and supported

Security & Compliance

  • Drive our SOC 2 compliance initiative from the ground up
  • Own security documentation — policies, procedures, and controls
  • Be the point person for the technical security posture of the application
  • Build a security-first mindset into everything we build

Grow Into Senior

  • Work directly with the founder to learn architecture and strategy
  • Gradually take on more ownership of the application and processes
  • Develop your skills in system design, technical leadership, and decision-making
  • Build toward a senior role where you’re driving, not just executing

The Tech Stack

  • Frontend: React, JavaScript, Astro, Tailwind CSS
  • Backend: Node.js, Cloudflare Workers
  • Database: PostgreSQL, data modeling and schema design
  • AI: AI SDK, modern AI development tools
  • Quality: Testing frameworks, CI/CD, code quality tools
  • Security: SOC 2 compliance frameworks, security documentation

You don’t need to know all of this today. We care about your foundation in Node, React, and JavaScript — and your willingness and ability to learn the rest quickly.

What Makes Someone Great for This Role

You might be a great fit if:

  • You light up when helping someone solve a problem
  • You’re the person who reads the docs before asking a question
  • You already use AI tools and are excited about how they’re changing development
  • You care about quality — messy code bothers you, untested features make you uneasy
  • You’re curious about security and compliance, even if you haven’t done it formally
  • You enjoy demoing your work and explaining technical concepts to non-technical people
  • You have an eye for aesthetics — you notice when something looks off and want to make it better
  • You’ve explored AI design platforms like MagicPath, Polymet, or Figma AI — or you’re eager to
  • You see this role as a launchpad, not a landing pad
  • You want to learn from a seasoned founder and absorb everything you can
  • You’re outgoing and communicative — you’d rather over-communicate than under-communicate

Location: Why Utah or Nearby Matters

This is a fully remote position, but location matters for this role. The founder is based in Utah and believes strongly in building a real working relationship through regular face-time.

  • Regular in-person meetings — the founder will travel to you or you’ll meet in Utah
  • The closer to Utah you are, the more practical and frequent these meetings can be
  • Candidates in Utah, Colorado, Idaho, Wyoming, Arizona, or Nevada are ideal
  • We’re open to other locations, but proximity to Utah is a meaningful factor

These aren’t check-the-box meetings. They’re collaborative working sessions where you’ll pair program, whiteboard architecture, review customer feedback together, and build the kind of trust that only comes from in-person time.

Working with the Founder

This is a unique opportunity to work directly with a seasoned technical founder who has deep experience building scalable applications. Here’s what that looks like:

  • The founder drives strategy and architecture — you execute, learn, and eventually contribute to these decisions
  • Daily collaboration — you’ll be in constant communication, not working in a silo
  • Real mentorship — this isn’t “figure it out yourself.” The founder will invest in your growth
  • Increasing autonomy — as you prove yourself, you’ll take on more ownership and decision-making
  • Honest feedback — you’ll know where you stand and what you need to improve

What You’ll Get

  • Career acceleration — go from mid-level to senior with hands-on mentorship
  • Real ownership — not just “ownership” on paper, but actual responsibility for quality, customers, and security
  • Direct founder access — learn from someone who’s built and scaled products
  • Modern stack — work with cutting-edge AI tools and cloud technologies
  • Remote flexibility — work from home with regular in-person connection
  • Meaningful work — your code ships, customers use it, and you hear their feedback directly
  • Competitive compensation — fair pay for a mid-level role with clear growth trajectory

The Interview Process

This conversation is the first step. We want to get to know you — where you are in your career, what excites you, how you think about quality and customer relationships, and whether you’re genuinely excited about this kind of opportunity.

No whiteboard coding, no algorithm puzzles. Just an honest conversation about whether we’d be a great fit for each other.

If it feels like a good match, we’ll:

  1. Have a deeper technical conversation about your experience and the stack
  2. Do a collaborative exercise to see how we work together
  3. Meet in person (if possible) to make sure the personal connection is there
  4. Check references and make a decision together

Ready to take the next step in your career? Let’s chat.

About Openside

We're a self-funded, bootstrapped company — and we intend to stay that way. No outside investors, no venture capital, no pressure to grow at all costs or race toward an exit.

Our Philosophy

🎯 Stay Small, Do More

We believe a small, talented team leveraging modern AI tools can outperform much larger organizations. We're not trying to build a 100-person company. We value efficiency, focus, and doing meaningful work without the overhead of corporate bureaucracy.

🤖 AI-First Approach

AI isn't a buzzword here — it's how we work. We use AI extensively throughout our development, design, and operations to multiply our effectiveness. If you're excited about what AI makes possible, you'll fit right in.

👤 Technical Founder-Led

You'll work directly with a technical founder who is deeply involved in product development. No layers of management, no approval committees — just direct collaboration with someone who understands the code and cares deeply about quality.

💰 Profitability Over Growth Metrics

We build sustainable products that pay for themselves. Customer satisfaction and product quality matter more than vanity metrics.

Who Thrives Here

  • Self-motivated individuals who don't need constant oversight or a big team environment
  • Builders who get energy from shipping features that customers actually use and appreciate
  • Quality-focused people who care about doing things right, not just doing things fast
  • AI enthusiasts who are excited about leveraging modern tools to do more with less
  • Long-term thinkers who want to build something sustainable and meaningful

This Isn't For Everyone

If you're looking for a rocket-ship startup with massive funding rounds, or you thrive in large team environments with all the perks and social aspects that come with bigger companies — that's great, but it's not what we offer.

We're a small, focused team that values autonomy, quality, and real impact over titles, team size, or growth-at-all-costs mentality.

Sound like your kind of place? We'd love to hear from you.
Chat with us to apply.

Meet the Founder

Dan Fellars - Founder of Openside

Dan Fellars

Founder & Technical Lead

View LinkedIn Profile

My Story

I've been building software for nearly 30 years — and I still love writing code every day. After spending years leading engineering teams, founding startups, and building the On2Air product, BuiltOnAir community, and InAir Studio agency all around Airtable, I'm now focused on building Openside Studios as a lean, AI-powered product studio.

I'm looking for like-minded people who are searching for a quality position where they can make a real difference — people who enjoy coming to work every day and take pride in what they build.

What I Value

👨‍👩‍👧‍👦

Family First

I'm a husband and father of four. My family comes first, and I respect that yours does too. Work should support life, not consume it.

⛰️

Active & Outdoors

Living in Utah, I take full advantage of the mountains and outdoor opportunities. I love all sports and staying active — it keeps me sharp and energized.

🤝

Community & Service

I'm a man of faith and dedicate significant time to serving my local church and neighbors. Giving back matters.

🏠

Remote & Flexible

I work from home and believe in the power of remote work. Trust and results matter more than seat time.

Why I Prefer Small Teams

I genuinely enjoy working with just a small group of talented people. We don't need all the perks that bigger companies offer — no fancy offices, no elaborate management structures, no bureaucracy. What we do have is:

  • Direct collaboration — you work directly with me, not through layers of management
  • Meaningful work — every contribution matters and ships to real users
  • Mutual respect — we treat each other as professionals and partners
  • Long-term thinking — I'm building something sustainable, not chasing a quick exit

If you're someone who values quality over quantity, impact over titles, and building something meaningful — I'd love to meet you.

Application