Job Description
Overview
We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture. As a Senior Software Engineer, you will be working with a highly skilled cross functional team to enhance our banking platfo rm. Qualifications and Skills
Experience with cloud computing and container-based distributed systems (Docker). Experience working with relational databases (preferably MySQL) and high proficiency with SQL. Understanding of higher-level RDBMS concepts (locking and transaction model, isolation levels, deadlocks, etc.). Significant experience with at least one dynamically typed, object-oriented programming. language (preference for Python). Outstanding understanding of distributed systems and microservice architecture. Hands-on experience in using message brokers such as RabbitMQ. Deep understanding of restful API development. Demonstrated ability to work in a rapid pace customer centric setting. 7+ ye...