Senior Full Stack Engineer (Product Ownership & Operations)

Yoffix·Remote(Berlin)
Product

WFA Digital Insight

As the demand for skilled full stack engineers continues to rise, with the European tech market alone expecting a 25% growth in SaaS applications by 2027, professionals with expertise in both frontend and backend development are in high demand. Yoffix, with its innovative approach to hybrid workplace management, stands out by offering a real production SaaS product used daily by enterprise customers. Candidates should be well-versed in React, TypeScript, and modern frontend architecture, and be prepared to take ownership of operational product development. Before applying, it's essential to understand the importance of scalability, distributed systems, and cloud infrastructure principles in this role.

Job Description

About the Role

The Senior Full Stack Engineer position at Yoffix is a unique opportunity for a skilled and proactive engineer to join a fast-growing tech startup. As a key member of the engineering team, you will be responsible for taking ownership of operational product development, investigating and resolving production issues, and collaborating directly with product and management to improve system stability and maintainability. This role is perfect for someone who enjoys solving real-world engineering challenges and is passionate about delivering stable solutions.

The day-to-day responsibilities will include debugging production systems, fixing bugs and edge cases across the platform, and working on customer-driven product improvements. You will also be responsible for maintaining and improving the engineering processes, ensuring that the platform is scalable, secure, and easy to maintain. As a senior engineer, you will have the opportunity to mentor junior engineers and contribute to the growth and development of the team.

Yoffix is a hybrid workplace management platform that integrates with Microsoft 365, Google Workspace, Slack, HR systems, calendars, and workplace infrastructure. The company is committed to creating a collaborative, inclusive, and supportive team culture, and is looking for someone who shares these values.

What You Will Do

  • Investigate and resolve production issues to ensure the platform is always available and performing well
  • Fix bugs and edge cases across the platform to improve the overall user experience
  • Work on customer-driven product improvements to ensure that the platform meets the needs of its users
  • Improve system stability and maintainability by implementing best practices and ensuring that the platform is scalable and secure
  • Take ownership of integrations and operational workflows to ensure seamless integration with other systems
  • Collaborate directly with product and management to improve engineering processes and ensure that the platform is meeting its goals
  • Work across frontend, backend, APIs, infrastructure, and data flows to ensure that the platform is well-integrated and performing well
  • Gradually own product areas independently to ensure that the platform is continuously improving
  • Participate in code reviews and ensure that the codebase is clean, maintainable, and follows best practices
  • Collaborate with the team to plan and prioritize projects and ensure that the platform is meeting its goals
  • Participate in the development of the company's technology strategy and ensure that the platform is aligned with the company's goals

What We Are Looking For

  • Strong practical experience with React, TypeScript, and modern frontend architecture
  • Strong understanding of scalable application design, distributed systems basics, and asynchronous and event-driven architecture
  • Experience with API design and backend development, as well as production debugging and SaaS applications
  • Strong understanding of cloud infrastructure principles, monitoring, and observability
  • Experience with Git workflows and CI/CD basics
  • Strong communication skills, with the ability to communicate clearly in technical and product discussions
  • Ability to work independently without constant supervision and take ownership of operational product development
  • Strong problem-solving skills, with the ability to debug production systems and resolve complex technical issues
  • Experience with technologies or concepts similar to GraphQL, AWS, or other cloud platforms
  • Experience with serverless infrastructure, event-driven systems, and NoSQL databases

Nice to Have

  • Experience with Microsoft 365 or Google integrations, as well as Slack or Teams integrations
  • Experience with queue-based architectures and monitoring systems
  • Experience with enterprise SaaS products and the ability to communicate effectively with customers
  • German language skills, especially for communication in customer-oriented contexts
  • Experience with GraphQL, AWS, or other cloud platforms

Benefits and Perks

  • Flexible working hours to fit your schedule
  • Remote-first setup or the option to work from our Berlin office
  • Hands-on experience in a fast-growing tech startup
  • Opportunity to contribute to exciting projects and make an impact
  • Collaborative, inclusive, and supportive team culture
  • Professional development opportunities to help you grow and develop as an engineer
  • Access to the latest technologies and tools to help you stay up-to-date with industry trends
  • Competitive salary and benefits package
  • Opportunity to work on a real production SaaS platform used by companies across Europe
  • Direct impact on product quality, system stability, and customer experience

How to Stand Out

  • Tip: Make sure to highlight your experience with React, TypeScript, and modern frontend architecture in your resume and cover letter, as these are key skills for this role.
  • Tip: Be prepared to talk about your experience with scalable application design, distributed systems basics, and asynchronous and event-driven architecture in your interview.
  • Tip: Showcase your problem-solving skills by providing examples of complex technical issues you've resolved in the past.
  • Tip: Emphasize your ability to work independently and take ownership of operational product development, as this is a key aspect of the role.
  • Tip: Research the company and the platform before applying, and be prepared to ask informed questions during the interview.
  • Tip: Consider including a link to your GitHub profile or a portfolio of your work to demonstrate your skills and experience.
  • Tip: Be prepared to discuss your experience with Agile development methodologies and CI/CD pipelines, as these are important aspects of the company's engineering process.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.