Join Our Team

We're looking for talented individuals who want to build the future of technology. Work on exciting projects with cutting-edge technology in a remote-first culture that values innovation and impact.

Back to Careers
Engineering

Senior Full Stack Developer

Remote
Full-time
3-5 years
$80,000 - $120,000

About the Role

We are looking for a Senior Full Stack Developer to join our engineering team. You will be responsible for building scalable web applications using modern technologies and working closely with our product and design teams.

What You'll Do

  • Develop and maintain web applications using React, Next.js, and Node.js
  • Design and implement RESTful APIs and GraphQL endpoints
  • Work with databases (PostgreSQL, MongoDB) and optimize queries
  • Collaborate with designers to implement responsive UI components
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and technical discussions
  • Mentor junior developers and contribute to team knowledge sharing
  • Stay up-to-date with latest technologies and best practices

What We're Looking For

  • 3-5 years of experience in full-stack development
  • Strong proficiency in React, Next.js, and TypeScript
  • Experience with Node.js and Express.js
  • Knowledge of PostgreSQL and database design
  • Experience with AWS or similar cloud platforms
  • Familiarity with Git and version control
  • Strong problem-solving and communication skills
  • Experience with testing frameworks (Jest, Cypress)

Nice to Have

  • Experience with GraphQL
  • Knowledge of Docker and containerization
  • Experience with CI/CD pipelines
  • Previous startup experience
  • Open source contributions

What We Offer

  • Competitive salary and equity package
  • 100% remote work with flexible hours
  • Comprehensive health, dental, and vision insurance
  • Annual learning and development budget ($2,000)
  • Top-tier equipment and home office setup
  • Unlimited PTO and company-wide holidays
  • Regular team retreats and events
  • Professional development opportunities

Application Process

1

Submit your application with resume and portfolio

2

Initial phone screening with HR (30 minutes)

3

Technical interview with engineering team (1 hour)

4

Take-home coding challenge (2-3 hours)

5

Final interview with engineering lead and CTO (1 hour)

6

Reference check and offer decision

Ready to Join Our Team?

We're excited to learn more about you and how you can contribute to our mission.

View Other Positions