Job Description
About BigPay
BigPay is everything you wish your bank was: fair, transparent, frictionless. We went back to the drawing board to explore how new technologies could bring power back to you. Our goal is to solve real world money problems for millions of people by empowering them, and providing a simple interface for users to send, receive and track their money.
Reporting to the CTO, BigPay’s engineering department is responsible for building and maintaining the software which runs the BigPay service.
We are a strongly integrated, high performing team whose members enjoy considerable autonomy, and in which you will be expected to take responsibility for significant projects, develop your skills and mentor other members of your team.
We’re looking for a site reliability engineer. Your job will be to look after the stability and performance of our production systems as a whole and ensure that they continue to run without incident. When incidents occur, you will be on the front line of investigation and remediation and direct action from our backend and other teams.
Responsibilities
This is a wide-ranging brief that covers a range of complex software engineering topics and you will be expected to become familiar with a large, multi-product codebase which responds in sometimes complex ways to varying conditions.
This role will obviously require some out of hours work; however, we operate a rota and a follow-the-sun model which should minimise the amount of time you need to spend out of working hours.
Tech stack
Our backend consists of services (microservices or domain-separated monoliths depending on product) written in a variety of languages - Rust, Java, Kotlin - communicating with Kafka and REST APIs and running on Kubernetes in Google Cloud. Most modern code is in Rust.
Apps in BigPay are mostly written in Dart using Flutter.
Web interfaces are built in Angular or React and we use Python for tooling and data manipulation.
Our data is in various databases from PostgreSQL to BigQuery.
We are technology-agnostic and will adopt the best tool for a job. All our code goes through PR and ships to production via a continuous delivery pipeline.
To be successful
You should have:
Experience with the following is highly preferred:
We would particularly welcome applications from people who can work across boundaries between development, DevOps, mobile and web frontend.
Why BigPay?
We are all different - one talent to another - that is how we rely on our differences. At AirAsia, you will be treated fairly and given all chances to be your best. We are committed to creating a diverse work environment and are proud to be an equal opportunity employer.
Search Firm Representatives - AirAsia does not accept unsolicited assistance from search firms for employment opportunities. All CVs / resumes submitted by search firms to any employee at our company without a valid written search agreement in place will be deemed the sole property of our company. No fee will be paid in the event a candidate is hired by our company as a result of an agency referral where no pre-existing agreement is in place.