Our brand management platform connects creators and collaborators of brands with everything they need to thrive.
Senior Backend Engineer – DAM
Location
Switzerland
Posted
121 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – DAM
Frontify
• You’ll develop new features within a modular architecture while migrating existing legacy code into it. • You’ll architect solutions that ensure scalability, security, and maintainability. • You will collaborate with product management, design, and engineering toward viable product development changes from discovery to delivery. • You will mentor other developers regularly with pair programming, code reviews, and alike.
Job Requirements
- You're experienced in backend software engineering using PHP8+, GraphQL, REST, and MySQL.
- You are comfortable diving into the frontend when needed, using TypeScript & React or other modern frameworks.
- You love to write readable, reusable, scalable, and well-tested code.
- You fend off the dreaded 'big ball of mud' by keeping coupling low, cohesion high, and SOLID principles close at heart.
- You're proficient in writing Unit Tests and are familiar with test-driven development (TDD) and domain-driven design (DDD).
- You are not shying away from dealing with legacy code.
- You speak English fluently.
Benefits
- A minimum of 25 days annual leave per year
- Parental, family care, and bereavement leave
- Daily sickness benefits and accident insurance
- Paid educational and well-being days off
- Wellbeing, learning and development, and commuter allowance
- 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!
- Invite to our summer company meet-up
Related Guides
Related Job Pages
More Backend Engineer Jobs
LLM/Backend Developer – Graph Engineer
CapcoCapco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries
• Implement and optimize LLM agents and AI-driven reasoning flows. • Develop and maintain backend services that support GenAI applications. • Create, test, and refine prompts and prompt-engineering strategies for various use cases. • Integrate grounding logic with graph structures and graph databases. • Collaborate with graph engineers on modeling, ingesting, and consuming graph data. • Contribute to the evolution of the GenAI PRT Tool proof of concept (POC), ensuring scalability, performance, and technical quality. • Participate in architectural and solution-design discussions involving generative AI.
• Analyzes, designs, develops and documents commercial software products • Work on the research, development, testing, and maintenance of new and existing odbc and jdbc drivers • Demonstrates high aptitude in a variety of software engineering concepts, practices, and procedures • Relies on extensive experience and judgment to plan and accomplish goals • Take ownership of development work through to delivery, including fully automated testing of components • Provides technical support to project team members. • Participate in design and code reviews • Manages the team as a supervisor and mentor to accomplish engineering tasks and objectives. • Will perform team leadership for a team of engineers • Sets goals and measures against the goals. • Changes the processes and upskills the team as need arises.
• Build backend systems using Ruby on Rails stack. • Understand product goals and feature requests and translate them into working software • Work on large technical projects from design through implementation and delivery as part of a team • Ensure high-quality, reliable software - including thorough testing.
Software Engineer II, Backend, Credit Decisioning
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af
• With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process




