Requirements Must have: - Over 5 years of professional software development experience focused on scalable, distributed systems - Strong proficiency in at least two programming languages among C++, Python, or Java - Demonstrated expertise in microservices, asynchronous communication, and event-drive