cover image
Perk

Perk

www.perk.com

4 Jobs

1,723 Employees

About the Company

The intelligent platform for travel and spend. Time-consuming bookings, endless approvals, hundreds of receipts: Perk is made to erase the work behind the work that is costing your business trillions and draining your teams of morale and productivity. At Perk, we call it shadow work. By automating bookings, expenses, and invoice processing, Perk takes care of shadow work so your teams can get down to business—all while keeping you in control. Founded in 2015, we’re trusted to power real work by over 10,000 companies worldwide, including Wise, On Running, and Breitling, and backed by first-class investors, such as SoftBank, Kinnevik, Felix Capital, Target Global, LocalGlobe, Spark Capital, and Noteous Partners. Work with Perk, and unlock the full potential of your people and your business.

Listed Jobs

Company background Company brand
Company Name
Perk
Job Title
Senior Software Engineer - London
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Design, architect, and implement scalable web‑based travel‑management solutions using Python/Django and/or React. Collaborate with product teams in an Agile environment, ensure high code quality, and mentor junior engineers. **Expectations:** - Adopt a product‑engineering mindset focused on simplicity, efficiency, and performance. - Deliver well‑documented, thoroughly tested code with continuous integration. - Mentor and coach teammates as a domain expert. - Continuously learn new technologies and apply best‑practice development tools. **Key Responsibilities:** - Develop new features and maintain existing functionality in Python/Django and/or React. - Build and maintain integrations with third‑party travel and expense APIs. - Design, implement, and test system architecture components. - Write unit, integration, and end‑to‑end tests; ensure code quality standards. - Participate in Agile ceremonies and contribute to sprint planning and retrospectives. - Provide technical guidance, code reviews, and knowledge sharing across the team. **Required Skills:** - Strong product engineering mindset with emphasis on simplicity and performance. - Extensive experience building complex web applications (full‑stack, server‑side, or client‑side). - Proficiency in Python/Django and/or React (or comparable web technologies). - Expertise in API integration and system architecture design. - Commitment to high‑quality code, automated testing, and CI/CD pipelines. - Excellent communication and collaboration skills. - Ability to mentor and coach less‑experienced engineers. **Required Education & Certifications:** - Formal degree not required; equivalent professional experience is sufficient. - Relevant certifications are optional and not mandatory.
London, United kingdom
Hybrid
Senior
23-12-2025
Company background Company brand
Company Name
Perk
Job Title
Software Engineer - London
Job Description
**Software Engineer** **Role Summary** Build and scale a next-generation travel and spend management platform through backend, full-stack development, and system architecture. **Expectations** Collaborate in Agile teams to design, implement, and test scalable web-based solutions with a focus on simplicity, efficiency, and automation. **Key Responsibilities** - Develop and maintain web-based travel-related products using Python/Django and React. - Design and implement system architecture, ensuring quality through unit testing and CI/CD. - Integrate with third-party APIs and external services. - Prioritize performance, scalability, and technical simplicity in product solutions. **Required Skills** - Expertise in backend, client-side, or full-stack web development (e.g., Python, JavaScript). - Strong experience in product engineering with complex technical systems. - Proficiency in designing and testing scalable software architectures. - Deep Agile methodology understanding with emphasis on documentation and collaboration. - Obsession with code quality, testing, and cross-team communication. - Eager to learn new technologies and adopt AI/automation tools during development (e.g., AI coders, AWS, GCP). **Required Education & Certifications** Not specified in the description.
London, United kingdom
Hybrid
23-12-2025
Company background Company brand
Company Name
Perk
Job Title
Software Engineer
Job Description
**Job Title** Software Engineer **Role Summary** Develop and maintain a web‑based travel product using Python/Django and React. Collaborate with product teams in an Agile environment to design, implement, and test scalable architecture and third‑party API integrations. **Expectations** - Deliver high‑quality, maintainable code according to documentation standards. - Build features with focus on simplicity, performance, and test coverage. - Communicate effectively with cross‑functional teams and support sprint planning. - Continuously learn and apply new technologies, tools, and improvement practices. **Key Responsibilities** - Design, prototype, and implement product features in Python/Django and React. - Integrate and manage third‑party APIs for business travel booking functions. - Architect and build scalable, secure, and well‑tested backend services. - Write unit tests, maintain continuous integration pipelines, and enforce code quality. - Participate in Agile ceremonies (sprints, stand‑ups, retrospectives). - Optimize system performance, reliability, and security. **Required Skills** - Deep experience in backend and/or full‑stack web development (Python/Django, React). - Strong knowledge of system architecture, API design, and integration patterns. - Proficiency with unit testing frameworks, continuous integration, and version control. - Comfortable with Agile methodologies and pair‑programming or code reviews. - Excellent communication, problem‑solving, and collaboration abilities. - Pragmatic mindset with obsession for simplicity, efficiency, and high quality. **Bonus Points** - Experience with AI coding assistants (Copilot, Cline, etc.). - Development of AI‑backed features on AWS, GCP, or OpenAI platforms. - DevOps skills on AWS suite, CI/CD tooling. - Knowledge of the travel industry or related product domains. - Contributions to open‑source projects. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent professional experience acceptable). - Relevant certifications (AWS, GCP, DevOps) are a plus but not mandatory.
London, United kingdom
Hybrid
04-03-2026
Company background Company brand
Company Name
Perk
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Design, architect, and develop a next‑generation travel booking platform using Python/Django and React. Lead integration with third‑party APIs, manage system architecture, mentor teammates, and drive high‑quality code practices in an Agile environment. **Expectations:** Deliver production‑ready features on schedule, maintain code quality through unit testing and CI, mentor junior engineers, and continuously evaluate and adopt efficient tools and processes. **Key Responsibilities:** - Design, develop, and deploy Python/Django backend services and React front‑end components. - Build and maintain integrations with external booking, payment, and travel‑related APIs. - Architect scalable, high‑performance systems; create and review design documentation. - Implement automated unit, integration, and regression tests; enforce continuous integration pipelines. - Mentor and coach peers, disseminate best practices, and provide technical direction. - Participate actively in Agile ceremonies (stand‑ups, retrospectives, sprint planning). - Evaluate and integrate new tools (e.g., AI coding assistants, cloud services) to improve workflow and product features. **Required Skills:** - Extensive experience in software engineering (backend, frontend, or full‑stack) with a proven track record of complex web products. - Deep proficiency in Python (Django) and JavaScript (React); understanding of REST/GraphQL APIs. - Strong ability to design distributed, scalable architectures and implement robust CI/CD pipelines. - Commitment to code quality: unit testing, code reviews, and documentation. - Excellent communication and collaboration skills; experience mentoring junior developers. - Pragmatic mindset focused on simplicity, performance, and maintainability. - Quick learner willing to adopt new languages, frameworks, and tools. **Bonus:** AI coding tools experience, AI product feature development (AWS/GCP/OpenAI), travel‑industry domain knowledge, AWS DevOps experience, open‑source contributions. **Required Education & Certifications:** - Preferred: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical experience. - Certifications in relevant cloud platforms or professional developer credentials are advantageous but not mandatory.
London, United kingdom
Hybrid
Senior
04-03-2026