Job Description: Responsibilities
Design and develop financial products built on top of our core banking platform - Thought Machine Vault
Design and develop event driven micro services for enhancing the functionality of our core banking platform
Maintain and improve the reliability of our services using effective simulation, e2e and performance tests
Improve SRE processes and provide production support for our services
Write high quality, maintainable code using TDD
Use Kubernetes and Docker to schedule and run microservices
Our technology stack is predominantly Python and Kotlin / Java, but our architecture allows for using the most appropriate language to solve a given problem. - PostgreSQL, Aurora and S3 for persistence
Leverage our elastic AWS infrastructure
Practice continuous integration and delivery
You build it, you run it.
Requirements
Proficiency in any modern programming language
Willing to working with services written in Python, Kotlin OR Go
Solid experience in back-end development and CI/CD processes
Experience working with large scale distributed systems built for extreme reliability
Fundamental knowledge of working with SQL databases at scale
Experience in developing financial systems with industrial standard would be a plus
Quick learner with an ambitious and results driven personality
Work well as part of a team in a fast-paced environment.
(Note: Due to the high volume of applications we receive, we are unable to respond to every candidate individually. If you have not received a response from GFT regarding your application within 10 workdays, please consider that we have decided to proceed with other candidates. We truly appreciate your interest in GFT and thank you for your understanding)