BruntWork
Full Stack Engineer
1仕事内容
Job Overview:This role requires a hands-on Staff or Principal Full-Stack Engineer to step in and take long-term technical ownership of an established, near-production web application. Rather than building a greenfield MVP, you will focus on the final stages of production hardening—including performance, security, reliability, and accessibility—while actively writing, testing, deploying, and maintaining code to protect and advance the existing system safely. Schedule: Remote, Full Time | Mon-Fri 8am-5pm EST Responsibilities: Full-Stack EngineeringLearn and understand the existing application architecturePersonally write, debug, review, test, and deploy production codeOwn frontend, backend, and database engineeringBuild and maintain APIs and third-party integrationsMaintain application performance, accessibility, and reliabilityDatabase & DataOwn PostgreSQL/Supabase data architecture and integrityDesign and safely execute database migrationsMaintain data models and relationshipsEnsure appropriate backup and recovery practicesSecurityOwn authentication and authorizationManage permissions and least-privilege accessProtect credentials, secrets, and sensitive dataMaintain secure production accessSupport MFA, audit logging, and secure development practicesDeployment & InfrastructureOwn production deployments, releases, and rollback processesMaintain CI/CD pipelinesMaintain staging and production separationMonitor application health and infrastructureDiagnose and resolve production incidentsMaintain logging, monitoring, and alertsTesting & QualityMaintain unit, integration, and end-to-end testingUse automated testing to protect production releasesIdentify and resolve reliability and performance issuesProperly validate changes before deploymentTechnical OwnershipPreserve established product and business logicImprove technical debt without unnecessarily rewriting working systemsMaintain technical and operational documentationEvaluate architectural decisions carefullyEventually help recruit, mentor, and lead additional engineers as the company grows Critical Requirement:The candidate must have personally operated and owned a real production application.Technology Stack, the current application includes: React, TypeScript, TanStack Start / TanStack Router, PostgreSQL, Supabase Database, Auth & Storage, Cloudflare / Serverless Architecture, Tailwind CSS, GitHub / CI/CD, Bun / Vite, Vitest, Playwright / Browser E2E Testing, Sentry / Monitoring, Mapping & Geospatial Integrations, Third-Party APIs, Scheduled / Background Processes. You do not need experience with every technology listed. Strong engineering fundamentals and the ability to learn quickly are more important than exact technology matching. Requirements:8+ years of professional software engineering experience preferredStrong React and TypeScript experienceStrong full-stack JavaScript/TypeScript developmentStrong PostgreSQL/SQL and data modelingProduction authentication and authorization experienceDatabase migration experienceCloud/serverless experienceGit/GitHub and CI/CD experienceUnit, integration, and E2E testing experienceProduction deployment and rollback experienceMonitoring and observability experienceProduction incident-response experienceSecurity and secrets-management experienceStrong debugging across frontend, backend, database, and infrastructureStrong written and spoken EnglishFull-time, long-term availabilityYou should be comfortable using tools such as: ChatGPT, Claude, Codex, Cursor, Similar AI coding tools. AI should be used to accelerate development, research, debugging, testing, and productivity.You should be comfortable with NDA and confidentiality requirements, Intellectual property/work-product assignment, Individual user accounts, MFA, Least-privilege permissions, Audit logging, Controlled production access, Secure credential and secrets management. Independent Contractor Perks:Health InsuranceImmediate hiringPermanent work from home Note:Please click the "Ap
追加情報
今すぐ応募
企業へ直接応募