Job Summary
We are seeking a visionary and results-driven leader to take full ownership of the backend services powering our digital banking platform. This critical role is the cornerstone of our user experience, ensuring that every transaction and interaction is seamless, fast, and secure. You will be the principal guardian of platform reliability, performance, and security, directly enabling digital banking experience for our customers.
Our technology stack:
Java, SpringBoot, MySQL, PostgreSQL, Kafka, Docker, Kubernetes
Job 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 realise 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
Job 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)
- 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 sizable, high
performing backend engineers skilled in highly scalable, complex microservices on an
enterprise level