A successful candidate will have an established background in developing distributed systems, a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-paced environment