Senior Software Engineer - Barcelona
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job 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
Requirements
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
About the company
As 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 equity generous vacation days private healthcare or gym allowance volunteer hours (16 per year) work from anywhere 20 days per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Dev Digest 120 - Apple and peers
The 12 Best Jobs for Software Engineers
Dev Digest 121 - AI goes offline