At a Glance
- Tasks: Join our team to develop innovative travel tech using Python/Django and React.
- Company: Be part of Perk, a next-gen platform revolutionising business travel.
- Benefits: Enjoy competitive pay, equity, generous vacation, and health perks.
- Why this job: Make a real impact in the travel industry while working with cutting-edge technologies.
- Qualifications: Experience in software development, especially backend, and a passion for quality.
- Other info: Collaborate in an Agile environment with opportunities for growth and learning.
The predicted salary is between 36000 - 60000 £ per year.
Are you a Software Engineer with extensive programming experience? We’re not looking for stack experts. We’re looking for smart people who can bring in the best tools and processes to get the job done. You will work on a day-to-day basis with our product team to design, architect and implement our product. Perk is a next-generation platform to take the pain out of booking and managing business travel.
This position involves:
- Product development in Python/Django and/or React of a travel-related web-based product
- Integrations between our product to 3rd party APIs
- System architecture design, implementation, and testing
- Work in an Agile environment with strong attention to a well-documented code, unit testing, and continuous integration
Required skills and experience:
- Pragmatism and obsession for simplicity, efficiency, and performance
- Extensive experience in similar roles building technically complex products in any web programming language, with a focus on the backend
- An expert level at server-side, client-side or full stack development. Your final role within the team will depend on your skills and internal training will be provided
- Obsession for quality and testing
- Eager to learn new technologies and frameworks
- Experience using AI coding tools during development process, such as copilot, cline or similar
- Experience building AI backed product features using AWS, GCP or OpenAI platforms
- Experience in the travel industry
- DevOps experience with the AWS suite
- Experience working with high-performing, Agile development teams
- People who like to build stuff (we really like people who maintain/contribute to open source projects)
What do we offer?
- Competitive compensation including equity in the company
- Generous vacation days so you can rest and recharge
- Health perks such as private healthcare or gym allowance depending on your location
- Flexible compensation plan to help you diversify and increase the net salary
- Unforgettable Perk events including to travel to one of our hubs
- Mental health support tools for your wellbeing
Location: London, England, United Kingdom
Software Engineer in England employer: Perk
Contact Detail:
Perk Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python/Django or React. This is your chance to demonstrate your coding prowess and problem-solving abilities in a tangible way.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and system architecture design. Be ready to discuss how you've tackled challenges in previous roles and how you can bring efficiency and performance to our team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to engage with us directly.
We think you need these skills to ace Software Engineer in England
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your programming experience and any projects you've worked on. We want to see how you can bring your skills to the table, especially in Python/Django or React!
Keep It Simple: We love pragmatism! Make your application clear and concise. Avoid jargon and focus on what makes you a great fit for our team. Remember, simplicity is key!
Tailor Your Application: Don’t just send a generic application. Take the time to tailor it to our job description. Mention your experience with Agile environments and any relevant tools or technologies that align with what we’re looking for.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Perk
✨Know Your Tech Stack
Make sure you’re well-versed in Python/Django and React, as these are key to the role. Brush up on your knowledge of APIs and how to integrate them, since you'll be working with third-party services.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past projects where you’ve simplified complex problems or improved processes. Be ready to explain your thought process and the tools you used to achieve efficiency and performance.
✨Emphasise Your Agile Experience
Since the company values Agile methodologies, come prepared with examples of how you've worked in Agile teams. Highlight your experience with unit testing and continuous integration to show you understand the importance of quality.
✨Demonstrate Your Passion for Learning
Talk about any new technologies or frameworks you’ve recently explored, especially AI coding tools. If you’ve contributed to open source projects, share those experiences to showcase your enthusiasm for building and learning.