Job Title: Senior Full-Stack Platform Engineer Company Name: PHOENIX Performance Guidance Systems Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4370805628&f_AL=true&f_TPR=r86400&f_WT=2&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&start=300 Job Description: PHOENIX Performance Guidance Systems Share Show more options Senior Full-Stack Platform Engineer Phoenix, AZ · 12 minutes ago · 15 applicants Promoted by hirer · No response insights available yet Remote Matches your job preferences, workplace type is Remote. Full-time Matches your job preferences, job type is Full-time. Easy Apply Save Save Senior Full-Stack Platform Engineer at PHOENIX Performance Guidance Systems Senior Full-Stack Platform Engineer PHOENIX Performance Guidance Systems · Phoenix, AZ (Remote) Easy Apply Save Save Senior Full-Stack Platform Engineer at PHOENIX Performance Guidance Systems Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Find jobs where you’re a top applicant and tailor your resume with the help of AI. Try Premium for PKR0 About the job Role Summary Role Title: Senior Full-Stack Platform Engineer Mission: Own and scale the Phoenix PGS multi-platform architecture (Web, Mobile, Kiosk) and evolve current development code into a fully production-ready, scalable, secure, and maintainable platform. Job Description Summary Hiring for a Senior Full-Stack Platform Engineer to scale the Phoenix PGS modular performance platform across Web, API, Mobile, and Kiosk applications. This role focuses on standard custom development using React, Node.js, PostgreSQL, and AWS. Tech stack: React + TypeScript + Vite TailwindCSS, Radix UI Node.js + Express Drizzle ORM + PostgreSQL Redis (ElastiCache) React Native (Expo) AWS ECS, CloudFront, ALB, RDS, Secrets Manager GitHub Actions, Docker, ECR, CodePipeline 1) Frontend Engineering (React + TypeScript) Frontend stack components: · Vite + React + TypeScript · Radix UI components · TailwindCSS, class-variance-authority, tailwind-merge, clsx · TanStack React Query · React Hook Form + Zod validation · React Router DOM · Optional: Three.js + @react-three/fiber + @react-three/drei 2) Backend Engineering (Node.js / Express / API Design) Backend stack components: · Node.js + Express · Drizzle ORM with PostgreSQL · Zod validation · Multer for file uploads · serverless-http for optional Lambda support · Multi-tenant API design Required skills: · Strong experience with API architecture using Node.js and Express. · Ability to design REST APIs serving web, mobile, and kiosk clients. · Drizzle ORM or similar ORM experience. · Data validation using Zod schemas. · Strong knowledge of authentication, RBAC, and multi-tenant patterns. · Experience with scalable API design, pagination, caching, and logging. · Able to implement background processing and job queues. 3) Database Architecture (PostgreSQL + Redis) Current data architecture: · PostgreSQL (Neon initially, migrating to AWS RDS). · Drizzle ORM migrations. · Redis (ElastiCache) for caching, sync queues, and session storage. Required skills: · Solid PostgreSQL experience (schema design, indexing, performance tuning). · Experience designing multi-tenant architecture. · Drizzle ORM schema organization and migration control. · Redis caching strategies, TTL implementations, and key/value patterns. · Understanding of audit logging, soft deletes, versioning. 4) Cloud Engineering (AWS) AWS architecture: · ECS Fargate for containerized web, API, kiosk services. · CloudFront CDN. · Application Load Balancer (ALB). · Amazon RDS PostgreSQL. · ElastiCache Redis. · Secrets Manager. · CloudWatch + X-Ray for observability. Required skills: · Strong AWS knowledge (IAM, VPC, Security Groups). · Experience deploying containers to ECS Fargate. · Load balancing, auto-scaling, health checks. · RDS configuration and migration experience. · CloudWatch dashboards, alerting, log groups. · CI/CD integration with AWS. 5) DevOps & CI/CD DevOps stack: · Docker image creation and optimization. · GitHub Actions for CI. · AWS CodePipeline + CodeBuild + CodeDeploy for CD. · ECR for container registries. · Vitest for unit testing. · Prettier, TypeScript type-checking. Required skills: · Ability to design and maintain CI/CD pipelines across multiple deployments. · Comfortable with blue-green deployment strategies. · Environment variable/secret management. · Automated testing integration. · Managing multi-environment deployments (dev, staging, prod). 6) Mobile Development (React Native, Offline-First) Planned mobile architecture: · React Native (Expo). · Offline-first design with local DB (e.g., WatermelonDB). · Batched sync queue. · Role-based mobile capabilities. Required skills: · Experience building production-grade React Native apps. · Offline-first architecture experience. · Familiarity with local databases and sync conflict resolution. · App Store / Google Play publishing experience. · Network-aware data behavior. 7) Kiosk Engineering (Node + Hardware Integration) Planned kiosk features: · Badge reader integration. · QR code authentication. · Secure session handling. · Web-connected terminal running Node services. Required skills: · USB/RFID/NFC device integration experience. · Secure kiosk authentication designs. · Node.js daemon/service development. · Cross-platform packaging for Windows/Linux. Role Responsibilities Engineer will: · Own and evolve the Phoenix PGS platform end-to-end. · Convert prototype code into hardened production applications. · Build scalable multi-tenant backend services. · Develop full custom React frontends · Lead the Neon → AWS RDS migration. · Own DevOps pipelines and AWS deployments. · Build secure mobile sync logic and APIs. · Implement observability, alerts, and monitoring. · Drive architectural decisions and best practices. Must-have qualifications: · Proven Javascript, React + TypeScript experience. · Proven Node.js backend experience. · PostgreSQL schema design and optimization. · Experience with ORMs (Drizzle preferred). · Docker + AWS ECS experience. · CI/CD experience with GitHub + AWS. · Understanding of multi-tenant architecture. · Strong API security knowledge. · Ability to work autonomously. Ability to travel to site Nice-to-have qualifications: · Offline-first mobile development. · Kiosk or hardware integration experience. · Infrastructure as Code (Terraform/CDK). · Experience with 3D visualization libraries.