> Markdown version of [/jobs/ext/2949315-senior-software-engineer-barcelona](https://www.wearedevelopers.com/jobs/ext/2949315-senior-software-engineer-barcelona). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Barcelona - **Company:** Perk - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Agile Methodology, Unit Testing, Software Quality, Document Management Systems, Django Web Framework, Python (Programming Language), Open Source Technology, Systems Architecture, ReactJS - **Published:** September 16, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-barcelona-en-barcelona-ID-372129309 ## About the Role ResponsabilidadesDevelop and maintain travel-related web features using Python/Django and/or React Integrate product with third-party APIs Design, implement, test, and document system architecture Work in Agile environment with emphasis on code quality, unit testing, and CI Mentor and coach teammates as a domain expert Requisitos principalesExtensive experience in building technically complex web products Expert level in server-side, client-side, or full-stack development Strong communication skills Obsession for quality and testing Eager to learn new technologies and frameworks Product Engineering mindset Pragmatism and obsession for simplicity, efficiency, and performance Strong communication Mentorship Curiosity Python Django React ## Description OverviewAs a Senior Software Engineer at Perk, you will design, architect, and implement a next-generation travel and spend management platform.You'll collaborate with the product team to deliver robust, scalable web solutions using Python/Django and/or React, and integrate with 3rd-party APIs.You'll contribute to system architecture, testing, and CI in an Agile setting while mentoring colleagues as a domain expert.This role offers the opportunity to shape a high-impact product used by thousands of companies and to work with modern tools and open-source practices.Compensaciones / Beneficioscompetitive compensation package including equitygenerous vacation daysprivate healthcare or gym allowancevolunteer hours (16 per year)work from anywhere 20 days per yearlanguage lessons in Barcelona officeResponsabilidadesDevelop and maintain travel-related web features using Python/Django and/or ReactIntegrate product with third-party APIsDesign, implement, test, and document system architectureWork in Agile environment with emphasis on code quality, unit testing, and CIMentor and coach teammates as a domain expertRequisitos principalesExtensive experience in building technically complex web productsExpert level in server-side, client-side, or full-stack developmentStrong communication skillsObsession for quality and testingEager to learn new technologies and frameworksProduct Engineering mindsetPragmatism and obsession for simplicity, efficiency, and performanceStrong communicationMentorshipCuriosityPythonDjangoReact ## Related Videos - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Let's Talk Quality! - Lilia Gargouri](https://www.wearedevelopers.com/videos/1815-let-s-talk-quality-lilia-gargouri) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) - [Let’s Talk Quality!](https://www.wearedevelopers.com/videos/100012-let-s-talk-quality) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)