Role Summary
A Backend Engineering role focused on developing and maintaining advanced financial technology solutions using modern microservices architecture and cloud infrastructure.
Key Responsibilities
- Design and develop financial products on core banking platform (Thought Machine Vault)
- Create event-driven microservices to enhance core banking platform functionality
- Implement and improve service reliability through simulation, end-to-end, and performance testing
- Enhance Site Reliability Engineering (SRE) processes and provide production support
- Develop high-quality, maintainable code using Test-Driven Development (TDD)
Technical Skills & Competencies
- Proficiency in Kotlin, Java, and Python
- Experience with Kubernetes and Docker
- Knowledge of PostgreSQL, Aurora, and S3 for data persistence
- AWS cloud infrastructure expertise
- Continuous Integration and Continuous Delivery (CI/CD) practices
- Microservices architecture
- Message broker technologies (Kafka, RabbitMQ, Solace)