Job Closed
This listing is no longer active.
Transforming the way the hair and beauty community and their clients connect.
Full Stack Software Engineer - Payments B2B
Location
Italy + 1 moreAll locations: Italy | Spain
Posted
8 days ago
Salary
0
Seniority
Mid Level
Job Description
Full Stack Software Engineer - Payments B2B
Treatwell
Role Description We're looking for a full-stack engineer to join our Payments B2B team. You'll be working on the systems that give salon owners clarity and confidence over their financial lives: - Reconciliation - Invoicing - Transaction history - Pay-ins and payouts You'll also work on the internal tooling that keeps our ops, support, and compliance teams running smoothly at scale. You'll work across the full stack: - Backend: Java and Spring Boot - Frontend: React and TypeScript You will be responsible for: - Financial transparency for partners — evolve the systems behind reconciliation, invoicing, transaction history, and payin/payout flows that salon owners rely on daily - Internal tooling — iterate and improve the tooling that empowers our ops, support, and data compliance teams to move fast without creating risk - Platform reliability — own your services end-to-end, from architecture through deployment, with a DevOps mindset baked in - Experimentation — contribute to a culture that validates ideas with data before committing to them at scale Qualifications - Proven experience owning production-grade web applications end-to-end - Ability to own features end-to-end — from database schema to UI, without needing a handoff - Think in systems and trade-offs, spotting upstream causes, not just downstream symptoms - Product mindset — consider the user experience and ask why before how - Data-driven — instrument work, measure impact, and use evidence to make decisions - Proactive contributor, aligning with others to help teams deliver outcomes together - Able to navigate complex domains like payments and financial data without getting paralyzed - Fluent in English - Based in any city within Spain or Italy, with a valid right to work Requirements - Experience in fintech, payments, or financial SaaS (B2B context a plus) (nice to have) - Experience with AI-assisted development tools such as Claude, Cursor, or similar (nice to have) - Exposure to event-driven architectures in production at scale (nice to have) Benefits - 28 days' holiday, plus local bank holidays - Monthly £/€40 Treatwell vouchers - Mental health support through our partnership with Open-Up - 100% remote position with flexible working within Italy or Spain - Market-specific benefits discussed during the interview process Company Description Hi, we’re Treatwell. Nice to meet you. We’re a team of 700 passionate and brilliantly talented people across Europe, working with over 50,000 salon partners across 13 countries, processing over 8 million bookings every month. We’re on an exciting journey to digitally revolutionise the hair and beauty community.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
CriblCribl, the Data Engine for IT and Security, empowers organizations to transform their data strategy.
• Help define and refine the software development practices that make our team effective • Write clean, maintainable, and testable code with an eye towards observability and resilience • Coach and empower the less senior engineers on your team to help them level up and own larger epics • Work with cross-functional team members and stakeholders to decide on the vision and scope of your product area • Work with Management, Product Engineering, and Operations to plan and forecast quarterly goals that include a mix of tech debt, bug fixes, and new features • Champion the entire software development lifecycle from requirements and design to testing, deployment, and production support/monitoring • Take on new adventures across the full-stack as we continue to push Cribl Cloud forward • Share on-call and take part in team that embraces a model of service ownership • This position will require stand-by, on-call, or off-hours duties
Senior Director, Software Engineering
KaseyaKaseya® is the leading provider of IT and security management solutions for managed service providers (MSPs) and SMBs.
• Lead and develop software engineering managers and technical leaders across multiple teams • Drive engineering strategy, organizational planning, and execution across a portfolio of SaaS products • Partner with Product and Architecture teams to define technical direction, delivery priorities, and long-term platform investments • Establish and improve engineering processes, delivery metrics, quality standards, and operational practices • Ensure engineering teams deliver secure, scalable, and reliable software in cloud and hybrid environments • Drive cross-functional collaboration with Product, Security, Support, Operations, and Executive Leadership teams • Support workforce planning, hiring, succession planning, and talent development initiatives • Monitor organizational performance and delivery outcomes, identifying opportunities to improve efficiency, quality, and customer impact
Principal Software Engineer
KaseyaKaseya® is the leading provider of IT and security management solutions for managed service providers (MSPs) and SMBs.
• Define and drive architecture for enterprise SaaS platforms, distributed systems, and shared platform services • Lead complex technical initiatives spanning multiple engineering teams, products, and business domains • Establish technical direction for scalability, reliability, security, observability, and platform modernization efforts • Partner with Product and Engineering leadership to translate business objectives into long-term technical strategies • Lead architecture reviews, design reviews, and technical decision-making for high-impact initiatives • Drive engineering standards and best practices related to system design, operational excellence, automation, and software quality • Mentor senior engineers, staff engineers, and technical leads through technical guidance and architectural leadership • Identify opportunities to simplify systems, reduce technical debt, and improve engineering velocity across teams
• Likes building websites, backend systems or mobile applications • Helping to build a worldwide platform • Being part of a dedicated and successful team



