
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A global loyalty and benefits company seeks a Fullstack Software Engineer to develop features on a cloud-native platform. The ideal candidate has 4-6 years of experience in software development, particularly with TypeScript (Node.js and React). Responsibilities include writing clean code, collaborating in an Agile environment, and deploying software using AWS. If you're eager to learn and improve systems, you're encouraged to apply even if you don't meet all criteria.
Collinson is a global loyalty and benefits company, partnering with many of the world's best known brands to create customer experiences that help them acquire, engage and retain choice rich customers.
With more than 30 years of experience in over countries and colleagues in 20 locations worldwide, Collinson delivers smarter, more personal experiences that deepen loyalty for leading airlines, hotels, financial institutions and retailers.
As a Software Engineer, you will be a core member of a cross functional product squad, building new features and services on a modern, cloud native platform.
You will collaborate with experienced engineers, Product Managers and QAs to create scalable, well tested systems in a greenfield environment.
Most of your time will be spent coding, refining technical tasks and solving real user problems across frontend interfaces, backend services and APIs.
You will learn by doing, pair with others when helpful and be supported to grow your skills across the stack in a respectful, high trust team.
Engineering quality is central to how the team works : CI / CD, observability, infrastructure as code and automated testing are built into the delivery process.
You will be encouraged to explore new ideas, use AI powered tools where they add value and shape how the team works, in an environment that values different perspectives and life experiences.
If you are excited about writing great code, growing as a fullstack engineer and shipping features that matter, you are very welcome to apply—even if you do not meet every single requirement.
Write clean, efficient and testable code for frontend and backend services, owning features from design to deployment.
Work with your squad (product managers, engineers, QAs) to refine requirements, shape technical solutions and deliver reliable software.
Write unit and integration tests and contribute to a robust CI / CD setup that enables safe, frequent releases.
Deploy and operate software in AWS using tools such as Terraform, Kubernetes and GitHub Actions.
Join code reviews, retrospectives and feedback sessions to improve your own practice and support others.
Share responsibility for the health, performance and maintainability of the services you build.
Look for opportunities to improve development workflows using AI powered tooling and automation.
Offer support and mentoring to less experienced engineers, helping to maintain an inclusive, collaborative culture.
Develop in an Agile environment using tools such as Git, Jira and Confluence, with a mindset of continuous improvement.
Preferred : Degree, diploma or similar qualification in Computer Science, Information Technology or a related field.
Nonnegotiable : 4–6 years of software development experience with a strong focus on TypeScript (Node.js and React) and solid JavaScript fundamentals.
Comfortable with cloud development on a major cloud platform (such as AWS or Azure), using CI / CD pipelines (we use GitHub Actions) and tools like Terraform.
Familiar with writing unit and automated tests, and understand test coverage, maintainability and regression safety.
Enjoy solving engineering problems, breaking down tasks, asking thoughtful questions and working through ambiguity with your team.
Eager to learn from colleagues and grow as a fullstack engineer, contributing actively to a team that values learning and balance.
Show initiative: self driven and accountable, taking ownership end-to-end while being comfortable collaborating and seeking support.
Innately curious: enjoy learning, asking questions and deepening your understanding of technology, customers and the business.
Innovative: willing to think creatively and suggest ideas that improve our systems and ways of working.
Communicative collaborator: share openly, listen actively and work well across teams, integrating feedback with empathy and respect.
Strong analytical and investigative problem solving skills.
Motivated to make a positive impact at both technical and operational levels, with a growth mindset about your own development.
Trusted to get things done without micromanagement, taking pride in the clarity and reliability of your code.
We know people from underrepresented groups, including many women, may hesitate to apply unless they meet every requirement, so if this role sounds interesting and you meet most of the criteria, you are encouraged to apply.
Stage 1 – A short screener call with the recruitment team to share more about Collinson, our values and ways of working, and to understand what you are looking for.
Stage 2 – A take home technical test; your solution and approach will be reviewed to understand your skills and strengths, and you will have space to explain your thinking.
Stage 3 – A one hour conversation with members of the engineering team (for example an Engineering Manager, Principal Engineer and / or Senior Software Engineer) to walk through your test and discuss design decisions and implementation.
Stage 4 – A 30minute discussion with our Head of Architecture & Engineering to connect the role to the wider technical vision and answer any remaining questions.
This clear and structured process is designed to respect your time, reduce uncertainty and provide several opportunities to meet future teammates, supporting an inclusive candidate experience.