Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Firstup

Senior Full Stack Software Engineer

Posted Updated
Discussion

Description

  • We’re looking for a Senior Full Stack Engineer who thrives at the intersection of craft and scale
  • You’ll design and deliver large-scale, multi-tenant cloud services — with a relentless focus on availability, fault-tolerance, and elegant architecture. You’ll set the bar for engineering quality and help elevate those around you
  • Core Engineering & Ownership: Build and own scalable SaaS applications end-to-end — frontend, backend, and data layers. Write production-grade code that is reliable, readable, efficient, and testable. Raise the bar through thoughtful code reviews and comprehensive documentation
  • System Architecture: Design future-ready architectures and proactively close gaps before they become problems
  • Performance & Reliability: Drive system availability and performance — investigate, analyze, and resolve reliability issues across the stack. Recognize opportunities and advocate for better performance and efficiency of software, systems, and processes across teams
  • Shift Left Testing & Quality: You champion a rigorous ‘shift-left’ quality culture, embedding comprehensive testing—unit, integration, and contract—early and continuously in the development lifecycle, not as an afterthought
  • AI Integration: Leverage and advocate for AI-assisted tools (e.g., GitHub Copilot, Claude) to accelerate development while maintaining rigorous engineering judgment and accountability for code correctness
  • Leadership: Drive team-wide best practices, conduct quality code reviews, and mentor engineers to elevate overall engineering quality
  • Collaboration (Product & Design): Partner with Product and Design to translate requirements into intuitive UI, making informed technical trade-offs in the face of ambiguity
  • Collaboration (Engineering Standards): Champion engineering best practices across teams and collaborate on solving complex, high-impact problems

Benefits

  • Health Coverage: Doing your best starts with feeling your best. We provide fully paid medical, dental, and vision for employees, plus 70% for dependents
  • Flexible Time Off: You can’t mobilize if you don’t rest and recharge—so take as much paid time off as you need
  • Fruity Umbrella Drink Bonus: When we say we want you to take time off, we mean it. To encourage you, we offer extra compensation when you take time off in full-week increments
  • Retirement Plan: There’s life beyond work, and someday there will be a lot of it. We’ll help you save for that time
  • Professional Development: We invest in our people and build their skills for the future of work—no matter where that future takes them
  • Family Leave: We support making big changes, and nothing will change your life more than bringing a child into your family. That’s why we offer 12 weeks of fully paid family leave for all parents
  • Volunteer PTO: We give you paid days off to give back because we want our workforce to be a force for good
  • Commuter Benefits: Although much of our workforce is remote, when we do head into the office, we subsidize eco-friendly ways to get there
  • 5+ years building reliable, performant applications and microservices in production environments. Proven full stack fluency - you’re comfortable across frontend, backend, and the database layer
  • A polyglot mindset — you evolve with the tech. Familiarity with Ruby on Rails, TypeScript, Node.js, or React.js is a strong plus
  • Technical depth in at least one engineering domain: distributed systems, multi-tenant SaaS, application databases, networking, security, serverless, event streaming, or similar
  • Proven full-stack experience across frontend (React.js), backend, and database layers
  • A genuine drive to build beautiful, intuitive products with the customer always in focus. Innate curiosity — you love learning and have a desire to teach and lift others. Strong communication skills and openness to collaborative idea-sharing across teams
  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • Core Stack Experience: Familiarity with Ruby (including Ruby on Rails), TypeScript, Node.js, or React.js is a strong plus

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →