Finding the best job has never been easier
Share
1. 5+ years of experience building and managing high performance software teams
2. Programming experience in Python, Java and deep understanding of object-oriented design.
3. Bachelor's degree in computer science or a related field
4. Solid expertise in data structures and algorithms
5. Strong problem solving and analytical abilities
6. Strong verbal and written communication skills and an ability to work in a team environment
7. Experience with working and deploying scalable, highly available systems
8. Unix or Linux experience
9. Excellence in technical communication with peers and non-technical cohorts.
1. Experience working with multiple Technical and non-technical stakeholders and managing deliverables at once.
2. Influence without authority
3. Excellent verbal and written communication skills
4. Bachelor's or Master’s degree in a technical discipline
5. Experience in working with distributed systems
6. Exceptional attention to detail and organizational skills
7. Exceptional project planning and sprint management skills
8. Experienced people manager (hiring, performance management, day-to-day)
These jobs might be a good fit