Share
Key job responsibilities
- 3+ years of non-internship professional software development experience
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit