Engineering Backend Backend Kotlin Python
- 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.
- Total experience: 8+ years in software development - Python + Kotlin - AWS Cloud - Willing to work 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 - Quick learner with an ambitious and results driven personality Work well as part of a team in a fast-paced environment.
- Competitive Compensation - Benefits package including comprehensive medical, dental, vision and others - Company Culture based on our Core Values - Professional Development Training with Individual Development Plans to map out your career growth - Opportunity to work in a global environment with diverse teams built with colleagues from around the world - Opportunity to work with technology industry leaders in the financial services industry - Opportunity to work for big name clients in capital markets, banking and other industries