At a Glance
- Tasks: Design and develop innovative software solutions for client services using cutting-edge technologies.
- Company: Join Vista Tech, a leader in tech solutions with a collaborative and dynamic culture.
- Benefits: Enjoy competitive salary, health benefits, remote work flexibility, and opportunities for professional growth.
- Why this job: Make a real impact by working on exciting projects that leverage AI and cloud technologies.
- Qualifications: 3+ years in software engineering, experience with React, and strong backend development skills.
- Other info: Thriving environment with excellent career advancement opportunities and a focus on continuous improvement.
The predicted salary is between 50000 - 70000 ÂŁ per year.
Vista Tech plays a vital role in the Vista group operations by delivering and accelerating comprehensive technology solutions across all brands. Vista’s end-to-end and click-to-flight solutions offer the industry's only comprehensive flight booking platform, seamlessly integrating global operations, and leveraging AI and machine learning to optimize pricing and fleet movement.
We are looking for a Software Engineer to actively contribute to the design, development, and optimization of client services-related backend and frontend systems. This role requires hands‑on technical skills, a cloud‑agnostic mindset, and experience with containerized and serverless architectures.
Your Responsibilities
- Design, develop, and maintain robust backend and frontend services for Client Services and Shared Services including private dining, client profile and preferences, itinerary management, communication sent to clients, companies and people data to support such services.
- Contribute to architectural discussions, advocating for scalable and maintainable solutions.
- Implement AWS-based serverless services including Lambda, Step Functions, SQS, SNS, and DynamoDB.
- Utilize Kubernetes and EKS to support containerized deployments within a cloud‑agnostic environment.
- Collaborate with DevOps to improve CI/CD pipelines, observability, and deployment processes.
- Participate in code reviews, testing strategies, and engineering standards enforcement.
- Troubleshoot production issues and contribute to continuous improvement practices.
- Support test automation and ensure seamless integration with delivery pipelines.
Required Skills, Qualifications, and Experience
- 3+ years of experience in software engineering.
- Bachelor’s degree in computer science, computer and electrical engineering, or equivalent technical experience (prefer graduate degree).
- Experience working remotely.
- Back‑end and Front‑end software development experience within agile teams.
- Professional experience with React.
- Professional experience with object‑oriented programming languages.
- Cloud-based applications, serverless solutions development experience.
- Experience in backend development using Java, Python, or Node.js.
- Hands‑on expertise with cloud services and infrastructure‑as‑code tools such as Terraform.
- Proficiency with Kubernetes and Amazon EKS for container orchestration.
- Understanding of CI/CD pipelines, Git‑based workflows, and automated testing practices.
- Ability to work independently and collaboratively in Agile environments.
- Analytical and problem‑solving skills with an ability to identify key issues, structure analysis and synthesize data, and provide recommendations effectively.
Software Engineer employer: Vista Global
Contact Detail:
Vista Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at Vista Tech or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud services, serverless architectures, and containerisation. This will give potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of CI/CD pipelines. Practise common coding challenges and be ready to discuss your past projects in detail, especially your experience with React and backend development.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Vista Tech.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with backend and frontend development, especially with React and cloud-based applications. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your experience fits into our mission at Vista Tech. Keep it concise but engaging – we love a good story!
Show Off Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's a personal project or something from your previous job, showcasing your hands-on experience with technologies like AWS, Kubernetes, or serverless architectures can really set you apart.
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’re considered for the role. Plus, it gives you a chance to explore more about who we are and what we do!
How to prepare for a job interview at Vista Global
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like React, Java, Python, and AWS services. Brush up on your knowledge of serverless architectures and container orchestration with Kubernetes, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your analytical skills and ability to work independently or in a team.
✨Familiarise Yourself with Agile Practices
Since the role involves working in Agile environments, be ready to talk about your experience with Agile methodologies. Share examples of how you’ve contributed to sprints, participated in code reviews, and collaborated with DevOps to improve CI/CD pipelines.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company’s tech stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.