Job Title: Senior Software Engineer (Backend) Company Name: Planstin Administration Job Details: $140k-$160k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/gg6ncekwdv4fnont Job Description: Posted 3d agoSenior Software Engineer (Backend)@ Planstin AdministrationView All JobsWebsiteSt George, Utah, United States$140k-$160k/yrRemoteFull TimeResponsibilities:build backend, design architecture, improve pipelinesRequirements Summary:6+ years professional experience; strong Node.js/TypeScript; Nest.js; React; AWS; SQL; data modeling and distributed systems; ability to own architectural decisions.Technical Tools Mentioned:Node.js, TypeScript, Nest.js, React, AWS, AWS CDK, PostgreSQL, SQL About the roleWe are looking for a Senior Software Engineer (Backend) to help build out the next generation of the Planstin Membership Platform—a complex system that spans membership management, pricing engines, CRM integrations, ETL pipelines, and an evolving AWS-based microservice architecture. In this role, you’ll work directly with the founder/architect who built the current system, take ownership, anticipate problems before they surface, and propose thoughtful solutions. The right engineer must be comfortable adapting their plan when the business direction shifts. This is not a narrow feature-factory role. We need someone who can see the whole system, understand how the parts interact, and help push the architecture forward.**This position is based in St. George Utah but we'll consider full time remote and out of state for the right candidate.What you'll doBackend (Primary)A large Nest.js backend powering:Distributed services deployed with AWS CDK (Lambda, RDS, S3, EventBridge, ECS/Fargate, etc.) FrontendReact SPA for internal and external membership toolsAdmin dashboards, configuration UIs, step-based workflows, and data visualizationIntegration with partner systems DevOps / Infrastructure AWS CDK (TypeScript) for infrastructure automationCI/CD optimizationObservability, error handling, and performance tuning Data & Domain WorkImplementing and refining a high-complexity relational schema Helping convert messy real-world data into stable, normalized structuresIdentifying inconsistencies in business rules — and proposing solutions Additional tasks will includeSpot architectural risks earlySuggest simplifications and abstractionsBuild tooling when manual work becomes repetitiveImprove reliability of pipelines ingesting external dataQuestion things that “don’t smell right”Understand the why behind every model, process, or mappingAsk great questionsProvide options, not just codeQualifications 6+ years professional experience building production systemsDeep experience with:Node.js / TypeScriptNest.js (or equivalent DI-based frameworks)ReactAWS (Lambda, S3, RDS, IAM, EventBridge, API Gateway)AWS CDK (TypeScript)Relational databases (PostgreSQL strongly preferred)SQL, migrations, schema design, performance tuningStrong grasp of system architecture and distributed workflowsAbility to reverse-engineer complex datasets and design clear abstractionsComfortable reading messy real-world data and making sense of itVery strong debugging and production-troubleshooting skillWrites clean, maintainable, well-structured codeProactively identifies problems and proposes solutionsComfortable shifting direction when priorities changePlanstin's Employee Benefits: $140,000-$160,000 base salary DOE12 paid holidays plus 3 weeks of paid time off to balance work and life. Comprehensive insurance coverage including health, dental, vision, and accident plans tailored for your well-being. Discounted membership to Zion HealthShare.Free membership for you and your dependents to Primestin Care Clinic. Invest in your future with a 401k plan backed by a solid 4% match from us. Free snacks and regular lunches available onsite.