Resume and JobRESUME AND JOB
Perk logo

Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!

Perk

Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!

full-timePosted: Feb 11, 2026

Job Description

Platform Full Stack Software Engineer at Perk

Platform Full Stack Software Engineer (Senior and Midlevel)

About Perk

Perk (formerly TravelPerk) is revolutionizing travel and spend management. Our intelligent platform automates tasks from bookings to expenses, freeing businesses from manual work. Trusted by over 10,000 companies, we aim to reclaim lost productivity, addressing a $1.7 trillion problem.

Founded in 2015, Perk has grown into a global company with over 1,800 employees across 12 offices. Our values drive us to deliver a 7-star experience, fostering curiosity, purpose, and a growth mindset.

About the Role – Platform Full Stack Software Engineer

As a Platform Full Stack Software Engineer, you will build the core foundations Perk relies on. You'll focus on shared infrastructure, core services, and developer tooling. This role prioritizes leverage, designing clear abstractions, and optimizing for the entire company's success.

Role Overview

This position is a blend of backend and frontend development, focused on building and maintaining the platform's core infrastructure. You'll be responsible for designing and implementing scalable, reliable, and efficient systems that enable other engineering teams to build and deploy their applications with ease.

A Day in the Life

A typical day might include:

  • Collaborating with product teams to understand their requirements.
  • Designing and implementing new platform features.
  • Writing and reviewing code.
  • Debugging and troubleshooting issues.
  • Participating in on-call rotations.
  • Improving the performance and scalability of our platform.
  • Documenting your work and sharing your knowledge with the team.

Why Barcelona?

Barcelona is a vibrant hub for technology and innovation. Its rich culture, excellent quality of life, and diverse community make it an ideal location for talented engineers. Perk's Barcelona office offers a dynamic and collaborative environment where you can grow your career and make a real impact.

Career Path

Perk provides ample opportunities for career growth. As a Platform Full Stack Software Engineer, you can advance to roles such as:

  • Senior Platform Engineer
  • Principal Engineer
  • Engineering Manager
  • Architect

Salary & Benefits

Perk offers a competitive salary and benefits package, including:

  • Competitive salary
  • Health insurance
  • Life insurance
  • Disability insurance
  • Employee stock options
  • Paid parental leave
  • Generous vacation policy
  • Professional development opportunities
  • Flexible work arrangements

Perk Culture

At Perk, we value:

  • Being an owner
  • Delivering a 7-star experience
  • Working as one team
  • Curiosity
  • Purpose
  • Growth Mindset

We're committed to creating a diverse and inclusive workplace where everyone feels valued and respected.

How to Apply

To apply, please submit your resume and cover letter through our online application portal. Be sure to highlight your relevant experience and skills.

Frequently Asked Questions (FAQ)

  1. What technologies does Perk use?

    We use a variety of technologies, including Node.js, Python/Django, React, AWS, and Kubernetes.

  2. What is the interview process like?

    The interview process typically involves a phone screen, a technical interview, and a final interview with the hiring manager.

  3. What are the working hours?

    We offer flexible working hours.

  4. What is the dress code?

    We have a casual dress code.

  5. What are the opportunities for professional development?

    We offer a variety of professional development opportunities, including training courses, conferences, and mentorship programs.

  6. What is the company culture like?

    We have a collaborative, supportive, and fast-paced culture.

  7. What are the company's values?

    Our values include being an owner, delivering a 7-star experience, working as one team, curiosity, purpose and growth mindset.

  8. What is the company's mission?

    Our mission is to power real work, with real impact.

  9. What is the size of the team?

    The platform team is a growing team of talented engineers.

  10. What is the company's approach to diversity and inclusion?

    We're committed to creating a diverse and inclusive workplace where everyone feels valued and respected.

Locations

  • Barcelona, Catalonia, Spain

Salary

Estimated Salary Rangemedium confidence

71,500 - 104,500 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Node.jsintermediate
  • Pythonintermediate
  • Djangointermediate
  • Reactintermediate
  • JavaScriptintermediate
  • TypeScriptintermediate
  • REST APIsintermediate
  • GraphQLintermediate
  • Cloud Platforms (AWS, GCP, Azure)intermediate
  • Databases (SQL, NoSQL)intermediate
  • Microservices Architectureintermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • CI/CD Pipelinesintermediate
  • Testing Frameworks (Jest, Mocha, Cypress)intermediate
  • Agile Methodologiesintermediate
  • Gitintermediate
  • Version Controlintermediate
  • System Designintermediate
  • Problem-Solvingintermediate
  • Communicationintermediate
  • Collaborationintermediate
  • Mentorship (for Senior roles)intermediate
  • Leading Technical Projects (for Senior roles)intermediate
  • Code Reviewsintermediate
  • Debuggingintermediate
  • Performance Tuningintermediate
  • Security Best Practicesintermediate
  • Monitoring and Alertingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent practical experience. (experience)
  • Strong understanding of computer science fundamentals, data structures, and algorithms. (experience)
  • Proven experience in full-stack software development. (experience)
  • Experience with Node.js and Python/Django. (experience)
  • Experience with React or similar JavaScript frameworks. (experience)
  • Experience designing, developing, and deploying scalable and reliable systems. (experience)
  • Knowledge of cloud platforms such as AWS, GCP, or Azure. (experience)
  • Experience with relational and non-relational databases. (experience)
  • Understanding of microservices architecture. (experience)
  • Experience with containerization technologies such as Docker and Kubernetes. (experience)
  • Experience with CI/CD pipelines and automation. (experience)
  • Strong problem-solving and debugging skills. (experience)
  • Excellent communication and collaboration skills. (experience)
  • Ability to work independently and as part of a team. (experience)
  • Experience in an Agile development environment. (experience)
  • For Senior roles: Experience leading technical projects and mentoring junior engineers. (experience)

Responsibilities

  • Design, develop, and maintain scalable and reliable platform services and infrastructure.
  • Write clean, well-documented, and testable code.
  • Collaborate with product teams to understand their needs and build solutions that meet those needs.
  • Participate in code reviews to ensure code quality and maintainability.
  • Contribute to the development of our technical roadmap and architecture.
  • Identify and address performance bottlenecks and scalability issues.
  • Implement and maintain monitoring and alerting systems.
  • Participate in on-call rotations to ensure the availability of our platform.
  • Stay up-to-date with the latest technologies and trends in software development.
  • Contribute to the development of internal tools and libraries.
  • Work closely with other engineers to ensure the platform is easy to use and well-documented.
  • Champion best practices for software development, including testing, code review, and documentation.
  • Participate in the planning and execution of large-scale projects.
  • Mentor junior engineers and provide technical guidance (for Senior roles).
  • Lead technical projects and drive them to completion (for Senior roles).

Benefits

  • general: Competitive salary and benefits package.
  • general: Opportunity to work on a challenging and impactful project.
  • general: Collaborative and supportive work environment.
  • general: Flexible work arrangements.
  • general: Generous vacation policy.
  • general: Professional development opportunities.
  • general: Health insurance.
  • general: Life insurance.
  • general: Disability insurance.
  • general: Employee stock options.
  • general: Paid parental leave.
  • general: Commuting benefits.
  • general: Wellness programs.
  • general: Team-building activities.
  • general: Snacks and drinks in the office.
  • general: Company-sponsored events.
  • general: Opportunity to work with a global team.
  • general: Chance to make a real difference in the travel and spend management industry.
  • general: Access to the Perk platform for personal travel.
  • general: Regular performance reviews and feedback.
  • general: Career growth opportunities.

Target Your Resume for "Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!" , Perk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Full-StackPlatformBarcelonaEngineerMid-LevelSeniorBackendFrontendPlatform EngineerFull Stack EngineerSoftware EngineerNode.jsPythonDjangoReactJavaScriptTypeScriptCloud ComputingAWSGCPAzureMicroservicesDockerKubernetesCI/CDSpainTech JobsSoftware DevelopmentPerk CareersTravel TechnologySaaSRemote WorkEngineering JobsPlatform DevelopmentCore ServicesDeveloper ToolingSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now! @ Perk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Perk logo

Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!

Perk

Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!

full-timePosted: Feb 11, 2026

Job Description

Platform Full Stack Software Engineer at Perk

Platform Full Stack Software Engineer (Senior and Midlevel)

About Perk

Perk (formerly TravelPerk) is revolutionizing travel and spend management. Our intelligent platform automates tasks from bookings to expenses, freeing businesses from manual work. Trusted by over 10,000 companies, we aim to reclaim lost productivity, addressing a $1.7 trillion problem.

Founded in 2015, Perk has grown into a global company with over 1,800 employees across 12 offices. Our values drive us to deliver a 7-star experience, fostering curiosity, purpose, and a growth mindset.

About the Role – Platform Full Stack Software Engineer

As a Platform Full Stack Software Engineer, you will build the core foundations Perk relies on. You'll focus on shared infrastructure, core services, and developer tooling. This role prioritizes leverage, designing clear abstractions, and optimizing for the entire company's success.

Role Overview

This position is a blend of backend and frontend development, focused on building and maintaining the platform's core infrastructure. You'll be responsible for designing and implementing scalable, reliable, and efficient systems that enable other engineering teams to build and deploy their applications with ease.

A Day in the Life

A typical day might include:

  • Collaborating with product teams to understand their requirements.
  • Designing and implementing new platform features.
  • Writing and reviewing code.
  • Debugging and troubleshooting issues.
  • Participating in on-call rotations.
  • Improving the performance and scalability of our platform.
  • Documenting your work and sharing your knowledge with the team.

Why Barcelona?

Barcelona is a vibrant hub for technology and innovation. Its rich culture, excellent quality of life, and diverse community make it an ideal location for talented engineers. Perk's Barcelona office offers a dynamic and collaborative environment where you can grow your career and make a real impact.

Career Path

Perk provides ample opportunities for career growth. As a Platform Full Stack Software Engineer, you can advance to roles such as:

  • Senior Platform Engineer
  • Principal Engineer
  • Engineering Manager
  • Architect

Salary & Benefits

Perk offers a competitive salary and benefits package, including:

  • Competitive salary
  • Health insurance
  • Life insurance
  • Disability insurance
  • Employee stock options
  • Paid parental leave
  • Generous vacation policy
  • Professional development opportunities
  • Flexible work arrangements

Perk Culture

At Perk, we value:

  • Being an owner
  • Delivering a 7-star experience
  • Working as one team
  • Curiosity
  • Purpose
  • Growth Mindset

We're committed to creating a diverse and inclusive workplace where everyone feels valued and respected.

How to Apply

To apply, please submit your resume and cover letter through our online application portal. Be sure to highlight your relevant experience and skills.

Frequently Asked Questions (FAQ)

  1. What technologies does Perk use?

    We use a variety of technologies, including Node.js, Python/Django, React, AWS, and Kubernetes.

  2. What is the interview process like?

    The interview process typically involves a phone screen, a technical interview, and a final interview with the hiring manager.

  3. What are the working hours?

    We offer flexible working hours.

  4. What is the dress code?

    We have a casual dress code.

  5. What are the opportunities for professional development?

    We offer a variety of professional development opportunities, including training courses, conferences, and mentorship programs.

  6. What is the company culture like?

    We have a collaborative, supportive, and fast-paced culture.

  7. What are the company's values?

    Our values include being an owner, delivering a 7-star experience, working as one team, curiosity, purpose and growth mindset.

  8. What is the company's mission?

    Our mission is to power real work, with real impact.

  9. What is the size of the team?

    The platform team is a growing team of talented engineers.

  10. What is the company's approach to diversity and inclusion?

    We're committed to creating a diverse and inclusive workplace where everyone feels valued and respected.

Locations

  • Barcelona, Catalonia, Spain

Salary

Estimated Salary Rangemedium confidence

71,500 - 104,500 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Node.jsintermediate
  • Pythonintermediate
  • Djangointermediate
  • Reactintermediate
  • JavaScriptintermediate
  • TypeScriptintermediate
  • REST APIsintermediate
  • GraphQLintermediate
  • Cloud Platforms (AWS, GCP, Azure)intermediate
  • Databases (SQL, NoSQL)intermediate
  • Microservices Architectureintermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • CI/CD Pipelinesintermediate
  • Testing Frameworks (Jest, Mocha, Cypress)intermediate
  • Agile Methodologiesintermediate
  • Gitintermediate
  • Version Controlintermediate
  • System Designintermediate
  • Problem-Solvingintermediate
  • Communicationintermediate
  • Collaborationintermediate
  • Mentorship (for Senior roles)intermediate
  • Leading Technical Projects (for Senior roles)intermediate
  • Code Reviewsintermediate
  • Debuggingintermediate
  • Performance Tuningintermediate
  • Security Best Practicesintermediate
  • Monitoring and Alertingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent practical experience. (experience)
  • Strong understanding of computer science fundamentals, data structures, and algorithms. (experience)
  • Proven experience in full-stack software development. (experience)
  • Experience with Node.js and Python/Django. (experience)
  • Experience with React or similar JavaScript frameworks. (experience)
  • Experience designing, developing, and deploying scalable and reliable systems. (experience)
  • Knowledge of cloud platforms such as AWS, GCP, or Azure. (experience)
  • Experience with relational and non-relational databases. (experience)
  • Understanding of microservices architecture. (experience)
  • Experience with containerization technologies such as Docker and Kubernetes. (experience)
  • Experience with CI/CD pipelines and automation. (experience)
  • Strong problem-solving and debugging skills. (experience)
  • Excellent communication and collaboration skills. (experience)
  • Ability to work independently and as part of a team. (experience)
  • Experience in an Agile development environment. (experience)
  • For Senior roles: Experience leading technical projects and mentoring junior engineers. (experience)

Responsibilities

  • Design, develop, and maintain scalable and reliable platform services and infrastructure.
  • Write clean, well-documented, and testable code.
  • Collaborate with product teams to understand their needs and build solutions that meet those needs.
  • Participate in code reviews to ensure code quality and maintainability.
  • Contribute to the development of our technical roadmap and architecture.
  • Identify and address performance bottlenecks and scalability issues.
  • Implement and maintain monitoring and alerting systems.
  • Participate in on-call rotations to ensure the availability of our platform.
  • Stay up-to-date with the latest technologies and trends in software development.
  • Contribute to the development of internal tools and libraries.
  • Work closely with other engineers to ensure the platform is easy to use and well-documented.
  • Champion best practices for software development, including testing, code review, and documentation.
  • Participate in the planning and execution of large-scale projects.
  • Mentor junior engineers and provide technical guidance (for Senior roles).
  • Lead technical projects and drive them to completion (for Senior roles).

Benefits

  • general: Competitive salary and benefits package.
  • general: Opportunity to work on a challenging and impactful project.
  • general: Collaborative and supportive work environment.
  • general: Flexible work arrangements.
  • general: Generous vacation policy.
  • general: Professional development opportunities.
  • general: Health insurance.
  • general: Life insurance.
  • general: Disability insurance.
  • general: Employee stock options.
  • general: Paid parental leave.
  • general: Commuting benefits.
  • general: Wellness programs.
  • general: Team-building activities.
  • general: Snacks and drinks in the office.
  • general: Company-sponsored events.
  • general: Opportunity to work with a global team.
  • general: Chance to make a real difference in the travel and spend management industry.
  • general: Access to the Perk platform for personal travel.
  • general: Regular performance reviews and feedback.
  • general: Career growth opportunities.

Target Your Resume for "Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!" , Perk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Full-StackPlatformBarcelonaEngineerMid-LevelSeniorBackendFrontendPlatform EngineerFull Stack EngineerSoftware EngineerNode.jsPythonDjangoReactJavaScriptTypeScriptCloud ComputingAWSGCPAzureMicroservicesDockerKubernetesCI/CDSpainTech JobsSoftware DevelopmentPerk CareersTravel TechnologySaaSRemote WorkEngineering JobsPlatform DevelopmentCore ServicesDeveloper ToolingSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for Platform Full Stack Software Engineer Careers at Perk - Barcelona, Spain | Apply Now! @ Perk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.