Playlab

Staff Fullstack Engineer

Playlab

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $210,000 per year

Job Level

About the role

  • Architect and ship subsystems across the full stack - from React/Remix frontend to Node.js backend to integrations with Python AI services
  • Move fast to learn what works - ship small experiments quickly, then invest in productionizing what proves valuable
  • Stay on top of web technologies and best practices - evaluate new tools and patterns that improve the product
  • Work cross-functionally with designers, ML engineers, product, and customers to build experiences that solve real user needs
  • Write comprehensive tests and documentation for the features you build
  • Improve team processes and help drive strategic technical decisions
  • Mentor engineers on fullstack development, design patterns, and app architecture through pairing and reviews

Requirements

  • 7+ years building production web applications across frontend and backend
  • Strong experience with modern React frameworks (we use Remix) and TypeScript
  • Strong experience building backend services with Node and Typescript
  • Strong experience with databases, APIs, and integrations with external services
  • Able to work effectively with designers and translate designs into working features
  • Comfortable working cross-functionally and directly with customers to understand their needs
  • Thrive in high-agency, high collaboration cultures
  • Great communication that makes working remote-first work
Benefits
  • Professional development opportunities
  • Flexible work hours
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactRemixNode.jsPythonTypeScriptdatabasesAPIsfullstack developmentdesign patternsapp architecture
Soft Skills
communicationcollaborationmentoringproblem-solvingcross-functional teamworkadaptabilitystrategic decision-makingprocess improvementuser needs understandingremote work effectiveness