Engineering

Senior Full-Stack Engineer

Remote
Full-time
Senior
Posted Feb 1, 2026

About the Role

We're looking for a Senior Full-Stack Engineer to architect and build scalable systems that power our client products. You'll own features end-to-end, mentor junior engineers, and make critical technical decisions that shape our engineering culture.

Responsibilities

  • Design and implement scalable full-stack features using Next.js, React, Node.js, and modern databases
  • Lead architecture discussions and make technical decisions for complex systems
  • Mentor junior engineers through code reviews, pairing sessions, and technical guidance
  • Collaborate with product and design teams to translate requirements into elegant technical solutions
  • Own the entire development lifecycle from planning to deployment and monitoring
  • Contribute to engineering standards, best practices, and tooling improvements
  • Debug complex production issues and optimize system performance

Requirements

  • 5+ years of professional software development experience
  • Strong expertise in React, Next.js, TypeScript, and modern JavaScript
  • Experience with Node.js, Express, and building RESTful/GraphQL APIs
  • Proficiency with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis)
  • Deep understanding of system design, scalability, and performance optimization
  • Track record of shipping production-grade applications
  • Excellent communication skills and experience mentoring junior engineers
  • Strong problem-solving skills and first principles thinking

Nice to Have

  • Experience with AWS, Docker, Kubernetes, and CI/CD pipelines
  • Contributions to open-source projects
  • Experience building SaaS products or high-traffic applications
  • Knowledge of infrastructure as code (Terraform, CloudFormation)
  • Experience with real-time systems (WebSockets, Server-Sent Events)

Apply for this Position

Complete the form below to submit your application for Senior Full-Stack Engineer.

1
2
3
4

Personal Information & Location

Let's start with your basic information