> Markdown version of [/jobs/ext/3109142-software-engineer-barcelona-cataluna-spain](https://www.wearedevelopers.com/jobs/ext/3109142-software-engineer-barcelona-cataluna-spain). 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). --- # Software Engineer - Barcelona, Cataluña, Spain - **Company:** Perk - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Agile Methodology, Amazon Web Services, Unit Testing, Computer Programming, Continuous Integration, DevOps, Web Development, Django Web Framework, Python (Programming Language), Systems Architecture, ReactJS - **Published:** September 27, 2026 - **Apply:** https://www.buscojobs.com.es/software-engineer-barcelona-cataluna-spain-en-barcelona-ID-373562591 ## About the Role As a Software Engineer, you will: Contribute to product development using Python/Django and/or React for a travel-focused, web-based platform Build and maintain integrations between our product and third-party APIs Design, implement, and validate system architecture Work in an Agile environment with strong attention to well-documented code, unit testing, and continuous integration Mentor, coach, and support teammates as a domain expert Required Skills and Experience: Pragmatic approach with a focus on simplicity, efficiency, and performance Extensive experience in similar roles building technically complex products in any web programming language Expert-level proficiency in server-side, client-side, or full-stack development (your role will align with your strengths, and internal training will be provided) Strong commitment to quality and testing Eagerness to learn new technologies and frameworks Bonus Points For: Experience in the travel industry DevOps experience with the AWS suite Enjoy building things - especially if you maintain or contribute to open source projects What do we offer? ## Description Are you a Software Engineer with strong programming experience?At Perk , we aren't looking for "stack experts"-we want ingenious engineers who can select and implement the right tools to build world-class solutions.You will join our mission to redefine business travel, working hand-in-hand with our product teams to architect a platform that eliminates the friction of corporate spend and booking.As a Software Engineer, you will: Contribute to product development using Python/Django and/or React for a travel-focused, web-based platform Build and maintain integrations between our product and third-party APIs Design, implement, and validate system architecture Work in an Agile environment with strong attention to well-documented code, unit testing, and continuous integration Mentor, coach, and support teammates as a domain expert Required Skills and Experience: Pragmatic approach with a focus on simplicity, efficiency, and performance Extensive experience in similar roles building technically complex products in any web programming language Expert-level proficiency in server-side, client-side, or full-stack development (your role will align with your strengths, and internal training will be provided) Strong commitment to quality and testing Eagerness to learn new technologies and frameworks Bonus Points For: Experience in the travel industry DevOps experience with the AWS suite Enjoy building things - especially if you maintain or contribute to open source projects What do we offer?A competitive compensation package, including equity in Perk Generous vacation days so you can rest and recharge Health perks such as private healthcare or gym allowance (depending on your location) A mental health support tool for your wellbeing Family services, including adoption benefits and equal paid parental leave Exponential growth and personal development opportunities ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [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) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) ## 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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)