About Us
MoneyHero Group (Nasdaq: MNY) is a market leading financial products platform in Greater Southeast Asia, reaching 9.8m monthly unique users and working with more than 270 commercial partners across five markets including Singapore, Hong Kong S.A.R., Philippines, Taiwan, and Malaysia.
We make code changes following the deployment process called Trunk Based Development. Combined with a strong focus on CI/CD this approach enables us to make small, isolated changes frequently. Our goal is to deploy changes to production as soon as they are ready, rather than bundle them up into a bigger, riskier release. Because of this, we are able to deploy to production dozens of times a day, even on a Friday. We follow Agile practises, with our teams mostly running either Kanban or Scrum.
Tech wise, we are pragmatic and will choose the most appropriate technologies for a given task. We largely lean towards a Java microservices architecture on the back end, with federated graphql API layer and Kafka event bus used for inter-service communication. On the front end, we primarily use React/NextJs (SSR/SSG) with Tailwind. We also utilize other CMSs, tools, and libraries where they make sense to help us build performant web pages. Infrastructure wise, we believe strongly in infrastructure as code, we manage everything through Terraform and use AWS. Our services are containerised with docker and orchestrated with Kubernetes
What We Offer
You will be entitled to a competitive salary and attractive benefits, including:
- Annual leave, birthday leave, tenure leave, international remote work leave, and more
- Five-day work week, hybrid work arrangement
- Professional trainings, career advancement and internal mobility opportunities
- Competitive benefits including insurance and mental wellness program
About the Job
You will work closely with the Group Head of Engineering (GHoE) and fellow Engineers, collaborate on building a new, high caliber development team responsible for all core technology build out (all stack tiers) for the MoneyHero Group platforms to be deployed in markets across Asia.
The Head of Engineering will be responsible for:
- Leading the execution on the implementation of all core tech
- Sharing the responsibility for recruiting and managing all core engineering staff as well as a pool of contractor resource
- Collaborating on all key architecture decisions, and contribute to our technology roadmap
- Engaging with GHoE and company leadership to ensure relevance of an evolving technology road map
In this role, we are looking for someone with:
- Bachelors / Masters in Computer Science (or related)
- Good exposure to a wide range of popular frameworks and tools across front and back end dev (10+ Years Commercial Experience)
- Broad range of exposure to modern persistence tech (relational, nosql, distributed cache)
- Experienced in modern cloud stacks (AWS, Azure..), container tech (Docker, Kubernetes) & Devops
- Experience managing mid-size engineering teams
- Collaborative by nature and outcome focused
- Experienced in developing & owning consumer facing e-commerce tech (web / mobile web / app)
- Experience in microservice style architecture highly desirable
- Passionate about experimenting with technology and honing their coding craft
- Excellent verbal and written communication skills
Good to have:
- Have hands-on software engineering and coding experience
- Functional understanding of Cloud Technologies like k8s, terraform, AWS services
- Experienced in system design
- Experienced in preparing Technology roadmaps for teams
- Experienced in managing stakeholders at various levels throughout the organization
- Experienced Manager of medium size multi-disciplinary team