Remote job
Senior / Staff Fullstack Engineer
Job details
About this role
Role overview Take ownership of complex product engineering problems and deliver end-to-end features spanning data models, APIs, and user interfaces. The work also reaches into synchronization, real-time collaboration, performance, and operational visibility for a customer-facing application.
Responsibilities - Build product features across database models, GraphQL resolvers, and interface components. - Improve data synchronization through more efficient serialization approaches. - Add real-time collaborative editing capabilities to a content editor. - Profile and optimize virtualized list rendering and application performance. - Add analytics, monitoring, and alerts to improve incident response. - Share substantial product engineering innovations through open-source work where appropriate.
Requirements - At least 5 years of experience building customer-facing products at a high-quality software company. - Strong React and TypeScript fundamentals and experience across the full stack. - Strong JavaScript foundations and the ability to independently identify and solve significant engineering problems. - Comfort working across unfamiliar areas as part of a generalist team.
Benefits and work setup - Remote-first position open to candidates in Europe or North America, with flexibility across most time zones in those regions. - Async collaboration, optional coworking, and occasional offsites or travel. - Paid parental leave, recurring paid sabbatical time after four years, and regular team events.