Engineering

Senior Full-Stack Engineer

Join our core engineering team to build and scale our platform.

Location

Remote

Employment Type

Full-time

About the Role

We're looking for a Senior Full-Stack Engineer to join our Engineering team. You'll work on our core platform, building new features and improving existing ones. You'll collaborate with product managers, designers, and other engineers to deliver high-quality software.

Responsibilities

  • Design, develop, and maintain our core platform features
  • Write clean, maintainable, and efficient code
  • Collaborate with cross-functional teams to define and implement new features
  • Troubleshoot and fix bugs and performance issues
  • Participate in code reviews and mentor junior engineers
  • Contribute to technical architecture decisions

Requirements

  • Experience with tRPC
  • Experience with Node.js and RESTful APIs
  • 5+ years of experience in full-stack development
  • Strong proficiency in React, Next.js, and TypeScript
  • Familiarity with database design and SQL/NoSQL databases
  • Understanding of CI/CD pipelines and DevOps practices
  • Excellent problem-solving and communication skills

Nice to Have

  • Experience with GraphQL
  • Knowledge of AWS or other cloud platforms
  • Contributions to open-source projects
  • Experience with microservices architecture

About the Team

Team Size

15 engineers

Reports To

Engineering Director

You'll be joining a collaborative team of talented professionals who are passionate about building great products. We value open communication, continuous learning, and a healthy work-life balance.

Our Hiring Process

  1. 1

    Application Review

    Our hiring team will review your application and get back to you within 1 week.

  2. 2

    Initial Interview

    A 30-minute video call with a hiring manager to discuss your experience and the role.

  3. 3

    Technical Assessment

    A take-home assignment or live coding session, depending on the role.

  4. 4

    Team Interviews

    Meet with 3-4 team members to dive deeper into your experience and fit.

  5. 5

    Offer

    If all goes well, we'll extend an offer within a week of your final interview.

Apply for this Position

Job Details

Posted on 2 days ago
Applications accepted worldwide

Share this job