Sr. Software Engineer, Fullstack

Sr. Software Engineer, Fullstack

Full-Time 60000 - 80000 € / year (est.) Home office possible
F

At a Glance

  • Tasks: Design and deliver scalable cloud services while ensuring high availability and performance.
  • Company: Join Firstup, a leader in enhancing employee experiences for Fortune 100 companies.
  • Benefits: Enjoy excellent PTO, health benefits, remote work, and a supportive leadership team.
  • Other info: Thriving environment for growth, learning, and sharing ideas across teams.
  • Why this job: Make a real impact on the future of work with innovative technology and a collaborative culture.
  • Qualifications: 5+ years in software development with full-stack fluency and a passion for building intuitive products.

The predicted salary is between 60000 - 80000 € per year.

Who We Are At Firstup, our mission is to improve the employee experience at every moment that matters, large and small. As the communication pipeline for the world's workforce, we now serve 40 of the Fortune 100 companies, reaching and connecting more than 17 million employees daily. Our employees are experts in the employee experience, workforce communications and technology. Joining Firstup means joining a movement to make work better for every worker. As the world’s first intelligent communication platform, Firstup meaningfully engages employees at every moment from hire to retire, and delivers engagement insights to help companies support, promote and retain their talent.

Job Summary 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, 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.

Minimum Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 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.
  • Proven full-stack experience across frontend (React.js), backend, and database layers.
  • 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 — you love learning and have a desire to teach and lift others. Strong communication skills and openness to collaborative idea-sharing across teams.

Preferred Qualifications:

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

Why Firstup? Because you care - about people, the work you do, and the connections you make. Work is such a large part of life; it only makes sense to make it awesome. If you want to engage brilliant minds in a high-growth and inclusive environment where ideas are rewarded regardless of who they come from, join us. This is a rapidly changing space so if you thrive on ambiguity, are hungry for a challenge, and have the guts to speak your mind, you could be a perfect fit.

We offer an excellent PTO program, great health benefits, a casual and friendly environment, remote work, and a leadership team who truly believes in your growth – both personally and professionally. Firstup is committed to providing equal employment opportunities to all applicants for employment and to all employees, without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, protected disability, veteran status, or any other protected status in accordance with applicable federal, state or local laws.

Sr. Software Engineer, Fullstack employer: Firstup

At Firstup, we are dedicated to enhancing the employee experience, making us an exceptional employer for those passionate about technology and communication. Our inclusive work culture fosters collaboration and innovation, offering ample opportunities for personal and professional growth in a rapidly evolving environment. With excellent health benefits, a generous PTO programme, and a commitment to remote work, we empower our employees to thrive while making meaningful contributions to the workforce.

F

Contact Detail:

Firstup Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Sr. Software Engineer, Fullstack

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practicing common questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our mission to improve the employee experience.

We think you need these skills to ace Sr. Software Engineer, Fullstack

Full Stack Development
Cloud Services
SaaS Applications
Production-Grade Code
System Architecture
Performance Optimisation
Shift Left Testing

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the role. Highlight your experience with full-stack development and any relevant technologies like Ruby on Rails or React.js. We want to see how your skills align with our mission!

Showcase Your Projects:Include links to your GitHub or any projects you've worked on that demonstrate your coding skills and problem-solving abilities. We love seeing real examples of your work, so don’t hold back!

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate clarity and want to understand your journey easily.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team!

How to prepare for a job interview at Firstup

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Ruby on Rails, TypeScript, Node.js, and React.js. Brush up on your full-stack fluency and be ready to discuss how you've used these technologies in past projects.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially around system architecture and performance issues. Be ready to explain how you approached these problems and what solutions you implemented to improve reliability and efficiency.

Emphasise Collaboration

Firstup values teamwork, so think of examples where you’ve successfully collaborated with product and design teams. Highlight how you translated requirements into intuitive UI and made technical trade-offs when necessary.

Champion Quality Assurance

Be prepared to talk about your experience with 'shift-left' testing and how you’ve embedded quality practices early in the development lifecycle. Discuss any tools or methodologies you’ve used to ensure code correctness and reliability.