Senior Full-Stack Web Engineer (SpringBoot/Next.js) (Contract-to-hire)
Senior Full-Stack Web Engineer (SpringBoot/Next.js) (Contract-to-hire)
Location: RemoteType: Full-time (Initial short term project of 1-3 months with the possibility of full time ongoing employment)
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 Full-Stack Web Engineer to shape the future of our web projects.
What you’ll do
Full-stack execution – design, build, and ship React/Next.js + Node/TypeScript features with REST APIs on our Spring Boot backend (modern Java 21 modulith design)
AI-powered dev workflows – integrate Cursor, Claude Code, and other LLM tools into your workflow to speed up learning and planning
Project ownership – partner with Product & BizOps to turn fuzzy ideas into clear requirements and release plans.
What we're looking for
Full-stack expertise – Comfortable working across the stack:
Frontend: React + Next.js
Backend: Java + Spring Boot (Java 21 w/ modern Modulith architecture)
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.
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:
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 a core web team member 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.