Job descriptionSignificant experience with at least one dynamically typed, object-oriented programming. language (preference for Python).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.).Great understanding of distributed systems and microservice architecture.Hands-on experience in using message brokers such as RabbitMQ.Deep understanding of restful API development.Excellent communication and organization skills.Proven experience using code repositories such as GitHub.Familiar withnix-like environments.Build and integration experience with Payroll Providers and Time & Attendance platforms is highly desirable.