Job Description
Join Our Team as a Senior Backend Engineer – Developer Experience
At Frontify, we help brands turn ideas into impact. As a Senior Backend Engineer on our Developer Experience team, you'll play a key role in building and optimizing our platform. You'll work closely with product managers, stakeholders, and fellow engineers to create a dynamic and scalable system.
About the Role
Your mission is to ensure our platform is efficient, robust, and extendable. You will contribute to architectural decisions and drive technical excellence, focusing on backend development at scale. Your expertise will help enhance our platform’s reliability and extensibility.
What You'll Do
- Design, develop, and implement hyperscaling solutions for third-party systems, increasing extensibility and supporting external developers with great documentation.
- Build and refine API interfaces and service communications, ensuring clarity, scalability, and adaptability.
- Collaborate across teams to create efficient contracts and interfaces, using your generalist mindset to tackle varied challenges.
- Maintain and enhance existing solutions, proactively identifying and resolving issues.
- Work closely with product management, design, and engineering to drive product development from discovery to delivery.
- Coach and mentor fellow engineers through pair programming, code reviews, and knowledge sharing.
What We're Looking For
- You can work remotely from anywhere in Switzerland or on-site in our St. Gallen office – or mix it up during the week!
- Deep understanding of API design, including RESTful, GraphQL, and best practices for secure, scalable, and maintainable APIs.
- Strong experience in web application backend development using languages such as PHP, Java, Python, Go, or equivalent, with a preference for PHP as your daily driver.
- Knowledge of relational database management systems and SQL, preferably MySQL.
- Familiarity with end-to-end software development and exposure to frontend technologies like React.
- Skilled in writing unit and integration tests, with a solid grasp of error handling, logging, and observability.
- Experience in contract and interface definition, ensuring consistent and maintainable code.
- Familiarity with testing frameworks and a deep understanding of component composition, reusability, accessibility, maintainability, and performance best practices.
- A collaborative mindset, embracing feedback and continuous improvement.
We understand that every candidate’s experience is different. If you’re interested in this role but don’t meet all the criteria, we still encourage you to apply.
What We Offer
- A minimum of 25 days annual leave per year, plus parental, family care, and bereavement leave.
- Daily sickness benefits and accident insurance.
- Paid educational and wellbeing days off.
- Wellbeing, learning and development, and commuter allowance, along with a home office setup budget.
- Pension fund contributions paid 60% by us and 40% by you.
- Access to exclusive perks and discounts from hundreds of top brands.
- Workation: Work from inspiring locations around the world for up to 45 days per year!
- Invitation to our summer company meet-up.
Important to Us
At Frontify, we value authenticity and inclusion. We empower every voice to help shape our future. If you need any support or adjustments during the recruitment process, please let your talent partner know when scheduling. Any information shared will be treated confidentially.
Next Steps
If there’s a fit, you’ll meet our Talent Partner to discuss your experience and see if Frontify is the right place for you. This description outlines the primary duties of the role, which may evolve as our company grows. We’re looking for someone comfortable with change and excited to contribute to a dynamic environment. If this sounds like you, come join us and help shape what’s next. We may conduct preliminary checks for successful candidates, depending on the role and in line with local laws. We’ll share all relevant details during the interview process.
