Senior Software Engineer @Firstup
Software Development
Salary unspecified
Remote Location
remote UK
Employment Type full-time
Posted YDay

[Hiring] Senior Software Engineer @Firstup

YDay - Firstup is hiring a remote Senior Software Engineer. 💸 Salary: unspecified 📍Location: UK

Role 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.

Responsibilities

  • 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:
    • Champion a rigorous 'shift-left' quality culture, embedding comprehensive testing—unit, integration, and contract—early and continuously in the development lifecycle.
  • 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.

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 8+ years building reliable, performant applications and microservices in production environments.
  • Proven full stack fluency - comfortable across frontend, backend, and the database layer.
  • A polyglot mindset — familiarity with Ruby on Rails, TypeScript, Node.js, Go, or React.js is a strong plus.
  • Proven full-stack experience across frontend (React.js), backend, and database layers.
  • Contribute to production health, including on-call rotations and incident response, in a "you build it, you run it" environment.
  • Technical depth in at least one engineering domain: distributed systems, multi-tenant SaaS, application databases, networking, security, serverless, event streaming, or similar.
  • A genuine drive to build beautiful, intuitive products with the customer always in focus.
  • Innate curiosity — love learning and have a desire to teach and lift others.
  • Strong communication skills and openness to collaborative idea-sharing across teams.

Preferred Qualifications

  • Familiarity with Ruby (including Ruby on Rails), TypeScript, Node.js, Go, or React.js is a strong plus.

Benefits

  • Excellent PTO program.
  • Great health benefits.
  • Casual and friendly environment.
  • Remote work opportunities.
  • A leadership team who truly believes in your growth – both personally and professionally.
Before You Apply
️
remote Be aware of the location restriction for this remote position: UK
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Firstup
Software Development
Salary unspecified
Remote Location
remote UK
Employment Type full-time
Posted YDay
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: UK
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 130,306+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later