Summary
• Based at Manchester Airport
• Permanent Role
• Flexible/Hybrid working for a better work/life balance.
• We are proud to be a diverse employer, and we welcome candidates from all backgrounds.
Why MAG?
At MAG we provide the airport facilities and travel services that people need to connect with the world. As the largest UK owned airport operator, we serve over 60 million passengers a year from Manchester, London Stansted, and East Midlands Airports. With over 270 destinations across the globe, our businesses not only bring people together but also support the prosperity of the regions in which we operate.
Sustainability is one of our core values, and it shapes everything we do. We're committed to protecting the environment and supporting our local communities. Our programmes include airport and airline decarbonisation, comprehensive education, skills and employment support and community engagement initiatives including volunteering opportunities.
At MAG, we recognise creating a first-class journey for our customers starts by creating a first-class career journey for our colleagues and we are committed to building inclusive environments in which our people can thrive. You’ll also have access to some great benefits including:
• Flexible and generous company pension plan with various company contribution options (up to 8%) that you can change to suit your personal needs
• 24 days holiday plus bank holidays
• Free parking
• Subsidised public transport
• Huge range of company discounts
• 2 volunteering days per year
• Free Virtual GP service, available 24 hours a day, 7 days a week · Care Concierge service
The Role
Work with Senior and Lead Engineers on small to medium scale software initiatives within MAG representing Engineering. Expand existing or drive new software to meet the changing needs of MAG whilst staying true to our company’s core values and needs. Work with the defined guidelines, tooling and code/unit testing standards, whilst also lending your own creativity and input into processes. Focus on creating fault-tolerant programming strategies using various DevOps tools for build, test and deploy. Create scalable, automated solutions for Airport systems and Guest Experience using elastic based container solutions or RPA (robotic process automation) for example. Write tests for existing and created code to ensure compatibility and stability. Contribute to PoCs related to component technology. Working within a Scrum team made up of multiple disciplines.
What will make you successful in the role?
We’re looking for a skilled Software Developer with experience in multiple programming languages, particularly Node.js, TypeScript, and Python. You should have a strong understanding of modern development practices, including CI/CD, DevOps, containerization, and Docker.
You’ll have exposure to various system integration technologies such as RESTful APIs, message queuing, and webhooks, with experience in Kafka being a plus. A solid background in SQL databases like Oracle SQL, PostgreSQL, or MS SQL Server is essential.
Experience building complex microservices is key, especially within cloud-based solutions on AWS, utilizing AWS Lambda and ECS with Docker.
If you're passionate about cutting-edge technology and thrive in a dynamic environment, we’d love to hear from you!