Role: Senior Software Engineer Onsite Toronto Downtown ON (5 days/week)
Key Skills & Experience Required:
- Programming & System Design: Python System Design Object-Oriented programming Microservices architecture
- Databases: SQL relational databases (preferably MySQL) understanding of RDBMS concepts (transactions isolation deadlocks)
- Cloud & Containers: Docker cloud computing container-based distributed systems
- Messaging & APIs: RabbitMQ (or similar message brokers) RESTful API development
- Distributed Systems: Experience building scalable fault-tolerant systems
- Tools & Processes: Git/GitHub code reviews sprint planning technical specifications performance tuning
- Additional Skills: Unix/Linux environments Payroll/Time & Attendance system integration (desirable)
Experience & Qualifications:
- 5 years of software development
- Bachelors in Computer Science Software Engineering or equivalent
- Strong communication mentoring and collaboration skills
Role: Senior Software Engineer Onsite Toronto Downtown ON (5 days/week) Key Skills & Experience Required: Programming & System Design: Python System Design Object-Oriented programming Microservices architecture Databases: SQL relational databases (preferably MySQL) understanding of RDBMS concep...
Role: Senior Software Engineer Onsite Toronto Downtown ON (5 days/week)
Key Skills & Experience Required:
- Programming & System Design: Python System Design Object-Oriented programming Microservices architecture
- Databases: SQL relational databases (preferably MySQL) understanding of RDBMS concepts (transactions isolation deadlocks)
- Cloud & Containers: Docker cloud computing container-based distributed systems
- Messaging & APIs: RabbitMQ (or similar message brokers) RESTful API development
- Distributed Systems: Experience building scalable fault-tolerant systems
- Tools & Processes: Git/GitHub code reviews sprint planning technical specifications performance tuning
- Additional Skills: Unix/Linux environments Payroll/Time & Attendance system integration (desirable)
Experience & Qualifications:
- 5 years of software development
- Bachelors in Computer Science Software Engineering or equivalent
- Strong communication mentoring and collaboration skills
View more
View less