{"schemaVersion":"jobsearcher.job.v1","id":"2bd8f00d8a3fde75217a1599","url":"https://jobsearcher.com/jobs/2bd8f00d8a3fde75217a1599","canonicalUrl":"https://jobsearcher.com/jobs/2bd8f00d8a3fde75217a1599","title":"Full Stack Developer, Sr. - Remote WFH","description":"About the RoleWe’re looking for a Senior Full Stack Developer to take end-to-end ownership of a production application and help set the technical direction for the team building it. This is a hands-on role for an experienced engineer who can turn business requirements into a technical plan, design the database, build the application, manage deployment, and take responsibility for reliability and performance after launch.The position begins as a six-month contract, with the potential to transition to full-time employment at the end of the contract period. The core stack includes Next.js, React, TypeScript, and PostgreSQL. You’ll be involved in daily development, architecture decisions, code reviews, infrastructure, and mentoring other developers.This role is best suited to someone who works independently, understands how application components depend on one another, and can make sound technical decisions without needing detailed instructions for every task.Key Responsibilities•Build and maintain production applications across the full stack, including database schemas, APIs, business logic, authentication, background jobs, user interfaces, and deployment.•Own application architecture, including database design, migrations, caching, rate limiting, third-party integrations, and service boundaries.•Plan and maintain infrastructure, deployment environments, CI/CD pipelines, databases, and supporting services, with a focus on reliability, scalability, and security.•Translate business requirements into technical plans, break projects into manageable work items, estimate effort, and coordinate dependencies.•Lead sprint planning, assign and review work, and keep development moving while maintaining quality and delivery timelines.•Conduct code reviews and technical audits to identify bugs, security vulnerabilities, and performance issues before production.•Mentor developers through practical feedback and engineering guidance.•Communicate technical decisions, trade-offs, risks, and timelines clearly to non-technical stakeholders.•Establish coding conventions, reusable development resources, project scaffolding, and custom Claude skills to improve consistency across the team.•Evaluate proposed requirements, flag potential technical problems, and recommend more effective solutions.•Write meaningful automated tests, address edge cases, and maintain clear documentation and commit messages.•Monitor production applications, troubleshoot incidents, and take responsibility for application performance and ongoing maintenance.Required Qualifications•At least 10 years of experience building and shipping production web applications.•At least 2 years of experience leading developers or setting technical direction for a team.•Recent, hands-on production experience with React and TypeScript.•Strong experience with backend development, infrastructure ownership, database design, and production deployments.•Experience designing relational database schemas and managing migrations as applications grow.•Experience taking responsibility for production incidents and resolving technical issues.•Strong understanding of HTML5, CSS3, responsive layouts, Flexbox, Grid, cross-browser compatibility, and accessibility fundamentals.•Expert-level JavaScript knowledge, including closures, promises, async/await, the event loop, and DOM APIs.•Strong understanding of REST APIs, cookies, sessions, CORS, authentication, authorization, and browser debugging tools.•Experience with modern React architecture, hooks, component design, and state management.•Ability to write maintainable TypeScript using strict type checking and well-defined types.•Experience with PostgreSQL and modern data tools such as Supabase, Drizzle ORM, or comparable technologies.•Knowledge of secure application development, including input validation, SQL injection prevention, XSS prevention, and safe handling of credentials.•Experience with automated testing tools such as Jest, Vitest, or Playwright.•Understanding of Git-based workflows, pull requests, code reviews, CI/CD, deployment, caching, background processing, and production monitoring.•Strong problem-solving skills and the ability to move from loosely defined requirements to reviewed, deployed code.•Ability to work independently, identify risks early, and make practical decisions without unnecessary complexity.Technical StackThe main technologies and tools used in this role include:•Core development: Next.js 15, React, TypeScript, JavaScript, HTML5, and CSS3.•Data and backend: PostgreSQL, Supabase, Drizzle ORM, Upstash Redis, and REST APIs.•Application integrations: tRPC, Inngest, and Resend.•UI development: Tailwind CSS, shadcn/ui, and shared component packages.•Testing: Jest, Vitest, and Playwright.•Deployment and infrastructure: Vercel, CI/CD pipelines, Git, and production monitoring.•AI-assisted development: Claude Code, Cursor, custom Claude skills, and evaluation workflows for AI-powered features.Candidates are not expected to have used every tool listed, but should be comfortable with most of the stack and able to learn unfamiliar technologies quickly.AI-Assisted DevelopmentThe team uses Claude Code and Cursor as core parts of its engineering workflow. Candidates should know how to use these tools effectively while maintaining responsibility for the code they produce.•Use AI to accelerate implementation while reviewing and validating every line of generated code.•Provide appropriate repository context, conventions, and constraints when working with AI tools.•Create and maintain Markdown documentation and custom skills that help standardize development quality.•Recognize the limitations of AI-generated output and apply independent engineering judgment.•Build evaluations for AI-powered features rather than relying solely on prompt adjustments.Preferred Qualifications•Experience building SaaS or multi-tenant applications.•Experience with incident response and on-call responsibilities.•Experience working in monorepos using tools such as Turborepo and pnpm.•Background in an agency or client-services environment.•Experience with Docker, AWS, or Google Cloud Platform.Work StyleThe team values initiative, ownership, systems thinking, and sound technical judgment. You should be comfortable managing work across the application stack, identifying downstream effects of changes, and taking responsibility for deployment, monitoring, documentation, and maintenance—not just feature development.This is a hands-on engineering position, not a management-only role. The successful candidate will contribute directly to the codebase while helping other developers deliver reliable, maintainable software.Contract & Compensation•Initial term: Six-month contract.•Potential transition: Full-time employment at the end of the contract, subject to the arrangement.•Contract rate: $40 per hour.Benefits for Full-Time Employees•Vanguard 401(k), with a 100% match on the first 3% contributed and a 50% match on the next 2%.•17 days of paid time off and 13 paid holidays.•Company health insurance plan, with the company paying 50% of the employee’s monthly premium. Employees are responsible for 100% of dependent premiums.•Dental and vision insurance plans are available, but the company does not pay the premiums.•Maternity and paternity leave.Equal Employment OpportunityAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.","company":"Torentify","rawCompany":"torentify","city":"Denver","state":"CO","isRemote":true,"isActive":false,"createdAt":"2026-10-13T08:40:37.999Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Developer, Sr. - Remote WFH","description":"About the RoleWe’re looking for a Senior Full Stack Developer to take end-to-end ownership of a production application and help set the technical direction for the team building it. This is a hands-on role for an experienced engineer who can turn business requirements into a technical plan, design the database, build the application, manage deployment, and take responsibility for reliability and performance after launch.The position begins as a six-month contract, with the potential to transition to full-time employment at the end of the contract period. The core stack includes Next.js, React, TypeScript, and PostgreSQL. You’ll be involved in daily development, architecture decisions, code reviews, infrastructure, and mentoring other developers.This role is best suited to someone who works independently, understands how application components depend on one another, and can make sound technical decisions without needing detailed instructions for every task.Key Responsibilities•Build and maintain production applications across the full stack, including database schemas, APIs, business logic, authentication, background jobs, user interfaces, and deployment.•Own application architecture, including database design, migrations, caching, rate limiting, third-party integrations, and service boundaries.•Plan and maintain infrastructure, deployment environments, CI/CD pipelines, databases, and supporting services, with a focus on reliability, scalability, and security.•Translate business requirements into technical plans, break projects into manageable work items, estimate effort, and coordinate dependencies.•Lead sprint planning, assign and review work, and keep development moving while maintaining quality and delivery timelines.•Conduct code reviews and technical audits to identify bugs, security vulnerabilities, and performance issues before production.•Mentor developers through practical feedback and engineering guidance.•Communicate technical decisions, trade-offs, risks, and timelines clearly to non-technical stakeholders.•Establish coding conventions, reusable development resources, project scaffolding, and custom Claude skills to improve consistency across the team.•Evaluate proposed requirements, flag potential technical problems, and recommend more effective solutions.•Write meaningful automated tests, address edge cases, and maintain clear documentation and commit messages.•Monitor production applications, troubleshoot incidents, and take responsibility for application performance and ongoing maintenance.Required Qualifications•At least 10 years of experience building and shipping production web applications.•At least 2 years of experience leading developers or setting technical direction for a team.•Recent, hands-on production experience with React and TypeScript.•Strong experience with backend development, infrastructure ownership, database design, and production deployments.•Experience designing relational database schemas and managing migrations as applications grow.•Experience taking responsibility for production incidents and resolving technical issues.•Strong understanding of HTML5, CSS3, responsive layouts, Flexbox, Grid, cross-browser compatibility, and accessibility fundamentals.•Expert-level JavaScript knowledge, including closures, promises, async/await, the event loop, and DOM APIs.•Strong understanding of REST APIs, cookies, sessions, CORS, authentication, authorization, and browser debugging tools.•Experience with modern React architecture, hooks, component design, and state management.•Ability to write maintainable TypeScript using strict type checking and well-defined types.•Experience with PostgreSQL and modern data tools such as Supabase, Drizzle ORM, or comparable technologies.•Knowledge of secure application development, including input validation, SQL injection prevention, XSS prevention, and safe handling of credentials.•Experience with automated testing tools such as Jest, Vitest, or Playwright.•Understanding of Git-based workflows, pull requests, code reviews, CI/CD, deployment, caching, background processing, and production monitoring.•Strong problem-solving skills and the ability to move from loosely defined requirements to reviewed, deployed code.•Ability to work independently, identify risks early, and make practical decisions without unnecessary complexity.Technical StackThe main technologies and tools used in this role include:•Core development: Next.js 15, React, TypeScript, JavaScript, HTML5, and CSS3.•Data and backend: PostgreSQL, Supabase, Drizzle ORM, Upstash Redis, and REST APIs.•Application integrations: tRPC, Inngest, and Resend.•UI development: Tailwind CSS, shadcn/ui, and shared component packages.•Testing: Jest, Vitest, and Playwright.•Deployment and infrastructure: Vercel, CI/CD pipelines, Git, and production monitoring.•AI-assisted development: Claude Code, Cursor, custom Claude skills, and evaluation workflows for AI-powered features.Candidates are not expected to have used every tool listed, but should be comfortable with most of the stack and able to learn unfamiliar technologies quickly.AI-Assisted DevelopmentThe team uses Claude Code and Cursor as core parts of its engineering workflow. Candidates should know how to use these tools effectively while maintaining responsibility for the code they produce.•Use AI to accelerate implementation while reviewing and validating every line of generated code.•Provide appropriate repository context, conventions, and constraints when working with AI tools.•Create and maintain Markdown documentation and custom skills that help standardize development quality.•Recognize the limitations of AI-generated output and apply independent engineering judgment.•Build evaluations for AI-powered features rather than relying solely on prompt adjustments.Preferred Qualifications•Experience building SaaS or multi-tenant applications.•Experience with incident response and on-call responsibilities.•Experience working in monorepos using tools such as Turborepo and pnpm.•Background in an agency or client-services environment.•Experience with Docker, AWS, or Google Cloud Platform.Work StyleThe team values initiative, ownership, systems thinking, and sound technical judgment. You should be comfortable managing work across the application stack, identifying downstream effects of changes, and taking responsibility for deployment, monitoring, documentation, and maintenance—not just feature development.This is a hands-on engineering position, not a management-only role. The successful candidate will contribute directly to the codebase while helping other developers deliver reliable, maintainable software.Contract & Compensation•Initial term: Six-month contract.•Potential transition: Full-time employment at the end of the contract, subject to the arrangement.•Contract rate: $40 per hour.Benefits for Full-Time Employees•Vanguard 401(k), with a 100% match on the first 3% contributed and a 50% match on the next 2%.•17 days of paid time off and 13 paid holidays.•Company health insurance plan, with the company paying 50% of the employee’s monthly premium. Employees are responsible for 100% of dependent premiums.•Dental and vision insurance plans are available, but the company does not pay the premiums.•Maternity and paternity leave.Equal Employment OpportunityAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.","datePosted":"2026-10-13T08:40:37.999Z","dateModified":"2026-10-13T08:40:37.999Z","hiringOrganization":{"@type":"Organization","name":"Torentify","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2bd8f00d8a3fde75217a1599"},"url":"https://jobsearcher.com/jobs/2bd8f00d8a3fde75217a1599"}}