Remote/Hybrid(Tallinn)

Staff Software Engineer - Backend

Apply for this job
We’re looking for a Staff Software Engineer with a passion for crafting exceptional user interfaces and the technical prowess to pioneer our frontend development. The ideal candidate should have good architectural instincts, with a strong background in frontend technologies, particularly TypeScript, React, Remix, and Next.js, and the ability to work closely with our backend team to deliver a seamless and innovative online experience. Ownership is the name of the game—we're looking for candidates who take pride in delivering impactful work. The ideal candidate should have a rich history of delivering user experiences of exceptional quality. Additionally, you’ll be working closely with our CTO to help flesh out the rest of the team and architect the frontend platform.This is a full-time remote position with the option to relocate to Tallinn, Estonia, or make short trips for team sync-ups. A 4-5 hour time zone overlap with the team is preferable.

Requirements

  • Proven experience as a frontend lead or staff engineer, with a strong portfolio of projects that demonstrate your expertise, ownership, and impact.
  • Proficiency in TypeScript, React, Remix, Next.js, etc. Expertise with technologies like WebSockets is preferred.
  • Experience in building thoughtful and reasonable API calls, interfaces, and schemas with our backend team.
  • A keen eye for detail and design—you’ll be working closely with our product and design team.
  • Exceptional problem-solving skills, with the ability to make sound architectural decisions and rapidly iterate on prototypes.
  • Excellent leadership and communication skills, with the ability to inspire and guide a team towards achieving shared goals.
  • Flexibility to work remotely with a willingness to travel to Tallinn, Estonia for team meetings or consider relocation.
  • A driven, team player who takes ownership and pride in delivering exceptional products while fostering a vibrant culture.

Responsibilities

  • Technical direction Define and implement the technical direction for the frontend architecture, ensuring it aligns with the overall product vision and our goal of creating magical product experiences for our users.
  • Backend collaboration Work with the backend team to integrate APIs and ensure a seamless flow between frontend and backend functionalities.
  • Help build the team Interview additional engineers, fostering a culture of innovation, excellence, and continuous improvement. We want to build an exceptional environment to work in.
  • CI/CD Ensure the delivery of high-quality, performant, and scalable frontend solutions that provide an outstanding user experience.
  • Code reviews and setting high standards Participate in code reviews, architectural discussions, and planning sessions to drive the success of our projects. Additionally, help inspire the team by delivering thoughtful criticism and a warm helping hand to others.
  • Product collaboration Work closely with our product team to innovate and deliver a magical player experience.