Remote Full Stack Developer jobs – Minnetonka, Minnesota – Full‑Time Senior Engineer – Node.js, React, TypeScript, Docker, AWS – $120k‑$150k base + equity
TITLE:Remote Full Stack Developer jobs – Minnetonka, Minnesota – Full‑TimeSenior Engineer – Node.js, React, TypeScript, Docker, AWS – $120k‑$150k base + equity --- We’re a midsized SaaS company that grew from a garage‑based prototype to a platform serving over 320,000 active users across North America. In the past 18 months we’ve added three new product lines, migrated our monolith to a micro‑services architecture, and opened a brand‑new data‑science hub in Minnetonka, Minnesota. The most urgent need we have right now is a senior‑level remote full‑stack developer who can own the end‑to‑end delivery of several high‑impact features while mentoring the newer members of our distributed engineering squad.### Why this role exists now When we launched the “Marketplace” module six months ago, the initial MVP was built in a rush by a handful of engineers on a two‑week sprint cadence. The feedback from early adopters was overwhelmingly positive, but the codebase quickly showed the cracks you get when you ship a product without thinking about scaling. Our customers in Minnetonka, Minnesota and beyond are demanding faster load times, more granular permission controls, and tighter integration with third‑party logistics APIs.The leadership team decided to dedicate a senior full‑stack engineer to refactor the marketplace’s front‑end, modernize the backend services, and set up the CI/CD pipelines that will keep our release frequency at a sustainable one‑to‑two‑weeks cadence. ### About the team You’ll join a 22‑person engineering department that’s split roughly 60 % backend, 30 % front‑end, and 10 % DevOps. The backend team in Minnetonka, Minnesota runs a 12‑engineer “core services” group responsible for authentication, billing, and data pipelines.The front‑end squad lives across the country, with a lead based out of Minnetonka, Minnesota who coordinates UI/UX work for our web app and the upcoming mobile‑first redesign. Our DevOps engineers (four of them) keep the Kubernetes clusters on AWS humming at 99.9 % uptime. We use weekly sprint reviews and a monthly “show‑and‑tell” where each sub‑team demos the work they’ve shipped to the broader company. ### What you’ll be doing day‑to‑day * Own a vertical slice of the Marketplace product from database schema design in PostgreSQL to UI components in React, ensuring the feature meets performance targets (* Write production‑grade TypeScript for both server‑side (Node.js, NestJS) and client‑side code, adhering to our shared linting and formatting rules (ESLint, Prettier). * Build, test, and deploy containers using Docker and Helm charts, then push them through GitHub Actions to a Kubernetes cluster on AWS EKS, monitoring deployments with Prometheus and Grafana. * Collaborate with product managers in Minnetonka, Minnesota to translate user stories into technical tasks, estimating effort in story points and tracking progress in Jira (our sprint board is always full of colorful sticky notes).* Mentor junior engineers on the team, pairing on pull requests, running code reviews, and running quarterly “tech‑talk” sessions on topics like GraphQL caching strategies or Terraform state management. * Participate in on‑call rotation for the Marketplace service, responding to alerts from PagerDuty, triaging incidents, and documenting post‑mortems that feed back into our reliability checklist. * Contribute to our API‑first strategy, designing schema‑first GraphQL endpoints that surface data to our React front‑end while keeping the contract versioned for external partners.* Refactor legacy code, gradually replacing older Express routes with NestJS modules, and moving from JavaScript to full TypeScript coverage (our current test coverage sits at 78 %). ### Tools and technologies you’ll see every day | Category | Stack | |----------|-------| | Languages | TypeScript, JavaScript (ES2022), SQL | | Frontend | React 18, Redux Toolkit, Styled‑Components, Jest, React Testing Library | | Backend | Node.js 18, NestJS, GraphQL, PostgreSQL 13, Redis, Docker | | Infrastructure | AWS (EKS, RDS, S3), Kubernetes, Helm, Terraform, GitHub Actions | | Observability | Prometheus, Grafana, Loki, Sentry | | Collaboration | Jira, Confluence, Slack (with dedicated #dev‑Minnetonka‑Minnesota channel), Miro | We deliberately keep the stack tight—no exotic languages or frameworks that a new hire can’t learn in a month.If you’re comfortable with any three of the above, you’ll feel at home right away. ### What success looks like * Feature delivery – Ship at least two major Marketplace features per quarter, each meeting the defined SLA of * Mentorship – Conduct at least one pair‑programming session per week with junior engineers and present a quarterly knowledge‑share talk to the broader team. ###Our culture, in plain terms We are a fully remote organization, but we still treat our distributed staff like a real team. Every Friday at 10 am EST we have a “Coffee‑Chat” where anyone can hop on a Zoom call, share a personal story, or just talk about the latest tech conference they attended. Our CTO, based in Minnetonka, Minnesota, often drops into the #dev‑Minnetonka‑Minnesota Slack channel to answer “quick” questions, and we have a “remote‑pair‑programming” day once a month where developers across time zones pair on a feature for a few hours.> “I love that we can code in pajamas and still feel like a real team. The fact that my teammate in Minnetonka, Minnesota can hop on a call at 8 am and we still finish a PR before lunch? That’s the kind of flexibility I signed up for.” –Senior Engineer, Marketplace We keep meetings short and intentional. Our weekly sprint planning is capped at 45 minutes, and our retrospectives are a 30‑minute asynchronous forum on Confluence where anyone can drop a comment or a smiley. If you’re looking for a place that respects deep work time, you’ll find that we block out “focus hours” from 9 am‑12 pm EST on Tuesdays and Thursdays for all engineers.###Compensation and perks * Base salary: $120k‑$150k depending on experience (you’ll see the exact range in the final offer). * Equity: Stock options that vest over four years with a one‑year cliff. * Health: Medical, dental, vision coverage for you and your dependents, with a $2,500 HSA contribution per year. * Home office stipend: $1,200 once a year to upgrade your chair, monitor, or internet plan. * Learning budget: $2,000 annually for courses, conferences, or books (you can even use it for a Udemy course on Kubernetes).* Paid time off: 20 days + company‑wide holidays (including “Founders’ Day” when we celebrate the anniversary of launching our first product). ### Application process – what to expect 1. Submit your resume and a short cover letter (no more than 300 words) explaining why the Marketplace work excites you and which of the tools above you’re most comfortable with. 2. Technical screen – a 45‑minute video call with a senior engineer from the core services team. Expect a brief discussion of your past projects and a couple of whiteboard‑style problems (not a “trick question” test, just a chance for us to see how you think).3. Take‑home assignment – a small, real‑world piece of the Marketplace codebase (we’ll give you a repo, a set of requirements, and 4 hours to complete it). You’ll be judged on readability, test coverage, and whether you can explain your choices in a short video. 4. Final interview – a 60‑minute conversation with the product manager in Minnetonka, Minnesota and the tech lead for the front‑end squad. This is a two‑way street: you’ll learn about the roadmap, and we’ll learn how you’d approach collaboration across time zones.5. Offer – if everything aligns, you’ll receive a formal offer within 5 business days of the final interview, with a breakdown of salary, equity, and benefits. ### Closing thoughts If you enjoy stitching together a seamless experience that touches everything from a GraphQL query to a CSS transition, and you’re comfortable leading other developers while still writing clean, production‑ready code, this role could be your next step. Our product is at a pivotal moment: we have the market traction, the funding, and the vision, but we need someone with your full‑stack expertise to turn those plans into stable, performant features that delight users in Minnetonka, Minnesota and beyond.We’re not looking for a “jack‑of‑all‑trades” who pretends to know everything. We’re looking for a developer who knows what they don’t know, asks the right questions, and can make solid engineering decisions under real‑world constraints. If that sounds like you, hit “Apply” and let’s start the conversation. * We value diversity and are committed to building an inclusive team. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability.* Apply tot his job