- Design, develop, test, deploy software.
- Understand concurrency, distributed computing, messaging and algorithm
- Develop tools and contribute to open source code
- Bachelor's degree in Computer Science, Engineering, or equivalent
- 4+ years of professional experience in software development in Java, Python, and/or C++
- Strong fundamentals in data structure, algorithm and OOP
- Experience with NoSQL, Microservices, RESTful APIs
Software company in Downtown Toronto.
- Competitive salary and benefits