Remote job
Senior Software Engineer
Job details
About this role
Role overview Lead front-end engineering for high-traffic consumer pages, improving their speed, discoverability, usability, and ability to scale. The role combines hands-on interface development with full-stack contributions, including APIs and machine-learning integrations, while shaping platform architecture and engineering practices.
Responsibilities - Improve performance, technical SEO, and user engagement across important organic landing pages. - Build and maintain web experiences with modern front-end frameworks and a content platform. - Partner with product, growth, and data teams to run experiments, measure results, and iterate. - Drive technical initiatives in scalability, security, observability, developer experience, and maintainability. - Monitor production systems, investigate incidents, and contribute to platform resilience. - Review code, mentor engineers, and promote sound practices in testing, architecture, and delivery.
Requirements - At least five years of software engineering experience, including client-focused full-stack development. - Degree in computer science, engineering, or a related field, or equivalent practical experience. - Strong command of modern JavaScript, TypeScript, Node.js, and web platform fundamentals. - Deep experience with a contemporary front-end framework such as React, Next.js, Astro, or Nuxt. - Expertise in web performance, Core Web Vitals, and technical SEO. - Understanding of accessible, usable interface design and user experience. - Experience operating production applications at scale, with observability, databases, microservices, REST APIs, infrastructure as code, CI/CD, and a major cloud platform.
Nice to have Experience with additional modern programming languages such as Rust, Go, or Python.
Benefits and work setup The position is remote within the United States. Listed benefits include medical, dental, and vision coverage; flexible paid time off, holidays, and a company shutdown; parental leave; mental health support; and a sabbatical after five years. Other offerings include wellness and remote-work stipends, retirement contributions, insurance, volunteer time, and access to financial planning resources.