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.