Finding the best job has never been easier
Share
Work/Life Balance
Mentorship & Career Growth
Key job responsibilities
- 2+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Programming experience with at least one modern language such as Java, C++, or Python including object-oriented design
- Bachelor's degree in Computer Science, Software Engineering or a related technical discipline
- Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
- Experience building complex software systems that have been successfully delivered to customers
- Experience with building high-performance, highly-available and scalable distributed systems.
- A willingness to dive deep, experiment rapidly and get things done
These jobs might be a good fit