At a Glance
- Tasks: Build innovative features to enhance travel experiences and automate processes.
- Company: Join Perk, a forward-thinking tech company in Edinburgh.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
- Other info: Collaborative environment with a focus on learning and innovation.
- Why this job: Make a real impact on travellers' journeys with cutting-edge technology.
- Qualifications: Strong coding skills and a passion for user-focused product development.
The predicted salary is between 40000 - 50000 £ per year.
Perk is hiring a Software Engineer who owns features end-to-end, from understanding customer pains with the product team, through design, coding, deployment, and measuring impact. You will see how technical decisions move the needle for customers daily. We value autonomy and pragmatism, focusing on reliability and simplicity of systems powering a global platform.
Responsibilities:
- Help travellers find and book the perfect trip by building fast, accurate search across airlines, hotels, trains, and car rentals.
- Build tools to automate expenses and invoicing, including invoices, VAT handling, and expense reports for thousands of companies.
- Develop payments systems to handle multi-currency, multi-method transactions that scale with the business.
- Create integrations with accounting, expense, and HR tools; contribute to Open API and webhooks.
- Develop reporting dashboards and analytics, including sustainability features like carbon footprint tracking.
- Build AI-powered features and integrate agentic workflows to improve automation and user experience.
- Contribute to identity and access management to ensure secure, appropriate access.
- Enable customer support to deliver a high-touch experience through internal tools for faster responses and easier issue resolution.
- Strengthen core systems to ensure reliability, performance, and scalability.
Qualifications:
- Product mindset with the ability to ship features iteratively and measure user impact.
- Strong CS fundamentals and ability to build performant, scalable logic.
- Commitment to code quality with unit/integration testing and thorough reviews.
- Frontend: building responsive, accessible interfaces with semantic HTML, CSS, and modern React patterns.
- Backend and integrations: robust APIs, third-party integrations, and resilient error handling, retries, and idempotency.
- Observability: use logs, metrics, and traces to monitor and troubleshoot.
- Collaboration: partner with Product and Design to refine requirements and assess feasibility.
- Growth: quickly learn new technologies and seek feedback to improve skills.
- AI-Driven Development: interest in AI-augmented workflows and related tooling.
Software Engineer - Edinburgh employer: Traveltechessentialist
Contact Detail:
Traveltechessentialist Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Edinburgh
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people 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 that align with the role. Whether it's a GitHub repo or a personal website, let your work speak for itself.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
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 directly with us.
We think you need these skills to ace Software Engineer - Edinburgh
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We want to see how excited you are about building features that make a difference for users. Share any personal projects or experiences that highlight your passion for tech.
Tailor Your Application: Make sure to customise your application to fit the role at Perk. Highlight your experience with the specific technologies mentioned in the job description, like React and APIs. This shows us that you’ve done your homework and understand what we’re looking for.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and fluff. Use bullet points where possible to make it easy for us to read through your skills and experiences quickly.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised on our end!
How to prepare for a job interview at Traveltechessentialist
✨Understand the Product Mindset
Before your interview, make sure you grasp what a product mindset means. Be ready to discuss how you've shipped features iteratively in the past and how you measured their impact. This will show that you align with the company's focus on customer needs.
✨Showcase Your Technical Skills
Brush up on your CS fundamentals and be prepared to talk about your experience with building performant, scalable logic. Highlight specific projects where you implemented robust APIs or third-party integrations, as this is crucial for the role.
✨Demonstrate Collaboration
Collaboration is key in this role, so think of examples where you've partnered with product and design teams. Discuss how you refined requirements and assessed feasibility together, showcasing your ability to work well in a team environment.
✨Express Your Interest in AI-Driven Development
Since the job mentions AI-augmented workflows, come prepared to discuss your interest in AI technologies. Share any relevant experiences or projects where you've integrated AI features, as this will set you apart from other candidates.