Software Engineer

Ai-enabled
Barcelona, Spain
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Continuous Integration Software Design Documents E2e Testing Site Reliability Engineering Practices Systems Architecture Strategies of Testing Management of Software Versions Cypress (Programming Language) Caching Backend
+2 more
Front End Software Development Software Coding

Requirements

Experteer Overview In this role you own end-to-end feature delivery within Perk’s global platform, collaborating with product, design and engineering to translate customer pains into scalable solutions. You’ll shape long-term architecture, drive technical excellence and reduce debt, while mentoring teammates and raising engineering standards. You’ll contribute to cross-functional initiatives and leverage AI-enabled workflows to accelerate delivery. This is a hands-on, impact-driven position in a fast-growing, IRL-focused team.Compensaciones / Beneficios - Own the lifecycle of features from problem discovery to deployment and impact measurement - Write design documents and guide architectural choices for current and future platform needs - Architect scalable systems and data models with attention to performance and maintenance - Lead cross-squad initiatives and align stakeholders to technical blockers - Mentor less experienced engineers and raise team standards through reviews and pairing - Contribute to product roadmap with technical insights and design reviews - Champion observability, SRE practices, and define SLOs to improve reliability - Promote security and risk management in production environments - Collaborate with product managers and engineers to balance speed and quality - Engage with AI-driven workflows and demonstrate practical use of AI in developmentResponsabilidades - Product leadership translating business goals into technical roadmaps - System architecture experience for scalable, evolvable systems - Technical standards: CI/CD, testing strategies, coding standards - Frontend strategy including state management and E2E testing (Cypress) - Backend excellence with API versioning, caching, data migrations - Operational maturity: observability, incident response, blameless postmortems - Security and risk management including secrets hygiene - Mentorship and leadership: coaching, design reviews, influencing roadmap - Cross-functional impact across multiple teams - Experience or strong interest in AI-augmented developmentRequisitos principales -

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:50 min

Introduction to end-to-end testing with Cypress

Soumaya Erradi · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:33 min

Maintaining prompt structures for prefix caching

Douglas Reiser Douglas Reiser · Europe 2026 Virtual

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all