Post Job Free
Sign in

Senior Full Stack Web Engineer & Team Lead

Company:
MoneyDolly
Location:
Utah County, UT
Posted:
June 25, 2025
Apply

Description:

Senior Full-Stack Web Engineer & Team Lead

Location: Remote with some in person meet ups (Salt Lake County / Utah County-based)

Type: Full-time

MoneyDolly is a revolutionary non-profit, school and team fundraising, communication and engagement platform with our game-like web and mobile applications. We have an incredible team and we’re growing fast — and now we’re looking for a Senior Full-Stack Web Engineer & Team Lead to shape the future of our web projects.

What you’ll do (70 % coding · 30 % leadership)

Full-stack execution – design, build, and ship React/Next.js + Node/TypeScript features, craft SQL schemas, and tune API performance.

AI-powered dev workflows – speed up delivery with Cursor, GitHub Copilot, and other LLM tools; champion best practices.

Technical leadership – run daily stand-ups, break epics into tickets, review PRs, keep quality high.

Project ownership – partner with Product & BizOps to turn fuzzy ideas into clear requirements, estimates, and release plans.

Mentorship – unblock the front-end and back-end devs, share patterns, and raise the bar on testing and CI/CD.

What we're looking for

Full-stack expertise – Comfortable working across the stack:

Frontend: React + Next.js

Backend: Java + Spring Boot

Database: PostgreSQL

Infrastructure: AWS (our servers and web app are hosted here)

Google Analytics: This is a bonus as we currently use this service for data purposes

AI-enhanced workflows – Familiarity with AI coding tools like Cursor, Windsurf, Claude Code, GitHub Copilot, or similar.

5+ years experience – You've built and maintained production-grade web applications, ideally in a fast-paced startup or product environment.

Leadership mindset – Either prior experience as a team lead or a strong desire to take on the role. You’re excited to spend ~70% of your time coding and ~30% on leadership responsibilities like standups, planning, and team coordination as well the ability to communicate a vision on a daily basis with fellow engineers to motivate to execute.

Strong communication – Able to bridge the gap between engineering and business. You write clean specs, manage tickets, and speak fluently with both technical and non-technical teammates.

Bonus skills

These aren’t required, but they’ll help you stand out:

Experience with Stripe, payment flows, or fintech platforms

Background in gamified apps, loyalty programs, or consumer engagement tools

Knowledge of WebSockets or real-time event handling

Exposure to analytics-driven product development (e.g., A/B testing, tracking funnels)

Previous work on small, cross-functional teams or in early-stage startups

Why MoneyDolly

Be the web team leader of a fast-growing company, in a fast growing industry within an innovative product suite with high user engagement.

Work closely with a nimble, talented team building products that make a real-world impact.

Enjoy a culture of extreme ownership, innovation, autonomy, and continual learning.

Apply