B.S. or higher degree in Computer Science/Engineering or similar field or equivalent work experience
5-8 years of industry experience (or equivalent)
Proficient in Python programming language
Experience with modern software development practices and methodologies, including Agile, DevOps, and Continuous Integration/Continuous Delivery (CI/ CD).
Experience with large-scale distributed systems, microservices, and cloud-based architectures.
Strong understanding of software design patterns, algorithms, data structures, and database technologies.
A natural problem solver, with the ability to identify problems and lead the development of a solution.