Staff Full-Stack Software Engineer

Posted 14ds ago

Employment Information

Education
Salary
Experience
Job Type
Location

Report this job

Job expired or something wrong with this job?

Job Description

Staff Full-Stack Software Engineer designing and building scalable systems at 8am. Drive architecture decisions and mentor engineers while solving challenging problems at scale.

Responsibilities:

  • Design and build scalable web applications using modern backend and frontend technologies (e.g., Rails, Node.js, React, or similar frameworks)
  • Lead complex technical initiatives that span multiple systems and teams
  • Define and evolve system architecture to support long-term scalability and reliability
  • Build and maintain APIs and backend services that power product functionality
  • Improve existing systems to enhance performance, maintainability, and user experience
  • Collaborate with product and design teams to translate business needs into technical solutions
  • Identify and address technical risks related to performance, security, and reliability
  • Write high-quality, well-tested code and participate in code reviews
  • Support production systems through debugging, monitoring, and performance improvements
  • Mentor engineers and help raise engineering standards across teams

Requirements:

  • Strong experience building and shipping production web applications
  • Experience designing and delivering large technical projects
  • Experience building scalable backend systems and APIs
  • Experience with modern frontend frameworks and component-based architecture
  • Solid understanding of relational databases and SQL
  • Strong knowledge of software design principles, testing practices, and maintainable system architecture
  • Experience working in collaborative Agile product teams
  • Strong communication skills and ability to work effectively with distributed teams
  • Experience mentoring engineers or providing technical leadership.

Benefits:

  • Diversity, equity & inclusion
  • Professional development opportunities