Backend Engineer Lead

TECH-BACKEND ENG
Malaysia

Mid Senior level


Job Description:

You are responsible for all the backend services that empower the overall digital banking platform in delivering a great user experience. You and your team will take full ownership of the applications under your care. You oversee the solution architecture, technical direction, and implementation of highly scalable, secure microservices for the digital bank. You will work with established software engineering best practices and agile delivery methodology. You will build & lead a high performing backend engineering team that contributes positively towards the vision of the digital bank.

Our technology stack:

Java, SpringBoot, MySQL, PostgreSQL, MongoDB, Kafka, Docker, Kubernetes

Key Responsibilities:

  • Being the champion of all backend development best practices across the Engineering function
  • Collaborate with the Product and Engineering teams to create the best digital banking user experience
  • Participate in the development process from definition to deployment
  • Codify best practices in the form of reusable patterns, templates, and codebases and raise the bar for the whole team on quality and speed
  • Build highly scalable and secure microservices for the digital bank to realize its vision of being the most efficient and secure digital banking platform
  • Write the best code in terms of application performance and security
  • Establish process for code reviews and technical documentation
  • Mentor the team for both professional and personal development
  • Monitor and manage the application health of services under the care of your team
  • Design, evaluate, and communicate solutions to both technical and non-technical stakeholders

Requirements:

  • Bachelors in Computer Science or related fields
  • At least 7 years of software development or related experience
  • Proven experience in software development using modern software architecture and  design pattern
  • Experience with RDBMS (MySQL, Postgres) and NoSQL (MongoDB)
  • Experience with microservice architecture and domain-driven design
  • Experience with Agile methodology or similar lean startup approach to building  software
  • Strong background in designing, developing, and maintaining REST API
  • Familiarity with Docker/Container, Container Orchestration (Kubernetes)
  • Familiarity with CI/CD platforms (Jenkins, Bitbucket, Github Actions, Gitlab CI)
  • Understand and implement secure coding best practices; familiarity with  OWASP Top 10
  • Familiarity with modern cloud service provider such as AWS, Azure, and GCP
  • An entrepreneurial attitude with ability to work in a fast paced, flexible environment on multiple concurrent projects
  • An ideal candidate for this role will have established experience in managing a sizeablehigh performing backend engineers skilled in highly scalable, complex 

microservices on an enterprise level

APPLY

About the Company

AEON Bank (M) Berhad