Skip to main content
Boosted logo

Senior Full Stack Engineer (Node.js + React)

Boosted
Full Timesenior
CAPosted April 18, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonTypeScriptGoSQLGraphQLReactNode.jsReduxDockerKubernetesTerraformAnsibleDevOpsMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Senior Full Stack Engineer (Node.js + React)

We are seeking an exceptional Sr Full Stack Engineer who demonstrates technical excellence in developing and delivering high-quality software solutions. In this role, you will own significant areas of our projects, drive technical implementation, champion best practices, and work closely with cross-functional teams to ensure the successful delivery of projects that meet our clients' business requirements and technical specifications. The ideal candidate will have a deep understanding of both backend and frontend systems, strong problem-solving skills, and a passion for creating remarkable products, and ships fast while maintaining high standards and shows strong ownership from design through production deployment.

Responsibilities

Technical Excellence & Ownership:

  • Write, own and maintain high-quality, readable code that is appropriately flexible, reusable, and adaptable to changing requirements
  • Own the full lifecycle of code from design to production, including bugfixes, load testing, and penetration testing and accessibility remediation
  • Tackle the hardest challenges in a project and provides early unlocks to the blind spots.
  • Navigate and debug unfamiliar codebases effectively while maintaining both speed and quality
  • Proactively identify and address technical debt and potential future challenges
  • Take full ownership of smaller project areas while maintaining high standards of code quality

Engineering Implementation & Problem Solving:

  • Translate product requirements and tickets into clear, efficient code solutions
  • Apply professional concepts to resolve a wide range of technical issues creatively
  • Switch between optimizing for speed versus quality based on team requirements
  • Debug complex issues across the full stack, including code written by others
  • Create and share project and domain-specific knowledge that benefits other engineers
  • Implement effective automation solutions and maintain engineering best practices
  • Go deeper into technical problems, advocate for solutions, get buy-in from stakeholders, and rally the engineers behind the solution.
  • Troubleshoot and resolve complex technical issues.

Code Quality and Craftsmanship:

  • Champions craftsmanship and maintains higher standards of code quality.
  • Looks for ways to simplify code and infrastructure, prioritizing maintenance and migration costs.
  • Optimize applications for maximum speed and scalability.
  • Implement and maintain robust, reusable, and efficient components and libraries.
  • Prioritize developer efficiency and prevents the reinvention of the wheel.
  • Develop and maintain responsive web applications using modern frontend technologies.

Project Execution & Communication:

  • Work effectively on moderately defined project areas, incorporating review and guidance from senior technical leaders
  • Develop deep self-sufficiency in at least one large area of the project while maintaining broad understanding across the system
  • Communicate technical designs effectively through proofs of concept and documentation
  • Demonstrate features and capabilities to stakeholders
  • Clearly communicate assumptions and actively seek clarification when needed

Quality & Reliability:

  • Consistently deliver high-quality work on schedule and follow through on commitments
  • Maintain systems reliability and respond to production issues with appropriate urgency
  • Think multiple steps ahead to anticipate and prevent potential problems
  • Actively participate in code reviews, providing constructive feedback while remaining open to learning opportunities
  • Create code that avoids common pitfalls and "code smells"

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in full-stack development, with a proven track record of delivering high-quality software.
  • Proficiency in one or more backend programming languages (e.g., TypeScript & Node.js & ES6+, Python 3, Go, C# & .NET).
  • Experience with frontend state management libraries (e.g., Redux, Vuex).
  • Familiarity with frontend build tools and development workflows (e.g., Vite, Webpack, npm/pnpm/yarn).
  • Strong understanding of database management systems (SQL, NoSQL) and data modelling.
  • Experience with RESTful and/or GraphQL APIs.
  • Familiarity with microservices architecture and containerization (Docker, Kubernetes).
  • Familiarity of DevOps practices and infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
  • Knowle

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free