What you'll do
- Join a cross-functional engineering team focused on delivering user-centric, maintainable full-stack solutions.
- Collaborate closely with Product Managers and Designers while participating in code reviews and pair programming.
- Take ownership of tasks with growing autonomy, contributing to platform stability and performance.
- Work in an agile environment with clear priorities, shared roadmaps, and continuous learning culture.
- Engage in customer calls to understand needs and mentor junior team members, fostering knowledge sharing.
What you should know
- The role offers a structured onboarding with pairing sessions and early integration into team rituals.
- Expect to work in a feedback-driven, transparent environment emphasizing engineering quality and mentorship.
- The position provides clear career path visibility with a rubric framework and salary transparency.
- Work-life balance is supported via flexible schedules, health benefits, and a pet-friendly office.
- Candidates should be prepared for onsite work several days a week in Barcelona or Madrid.
About the company
- Factorial is a fast-growing business management software company serving SMEs across 60+ countries.
- The company values ownership, collaboration, continuous learning, and fast growth.
- It employs over 150 full-stack developers working primarily with Ruby on Rails and React/React Native.
- Factorial promotes a people-first culture with transparency in career progression and salary.
- The company operates with an office-first flexible approach in Barcelona and Madrid to encourage face-to-face collaboration.
Key required skills
Experience with at least one modern backend language/framework (Ruby, Python, Node)Proficiency in React, JavaScript, or TypeScript for frontend developmentStrong collaboration and communication skills in EnglishOwnership mindset with focus on outcomes over just delivery