Senior Software Engineer

Senior Software Engineer

Toronto, Ontario, Canada  - Permanent

Job Description

The client is looking for a Senior Software Engineer to join our team! We are looking for a fun-loving, passionate, and collaborative individual with a passion for building world-class software to join our engineering team. You are positive thinking, solution-focused, and find opportunities instead of problems. You want to take ownership of your work and make challenging architecture decisions. Most importantly, you value teamwork, learning from failure, and innovation.


Develop, release, and maintain new product features
Collaborate with your colleagues, engage in design/architecture discussions, and share your ideas
Be curious and inquisitive-about everything
Live in Github creating pull requests, reviewing code, merging branches, and generally be a great team player by seeking
out and providing feedback
Innovate by participating in hackathons or creating your own repos to push initiatives important to you and your team
Use the right tool for the job; we love modern technology and use things like Symfony, Composer, React, Sphinx, Vagrant,
Docker, RabbitMQ, and more
Continuously integrate clean, scalable, robust, testable code
Have a chance to ship code daily - yes, daily
Work with other talented engineers and designers to prototype and test your ideas

Must Have Skills:

Bachelors in Computer Science or Masters in Computer Science(preferred) or related field
5+ years of relevant experience
Experience working with a multi-discipline team (Product Management, Design, QA, Operations, and Developers)
Proficient in web frameworks and PHP or another server-side language such as Python, Ruby, Java, Javascript/React, etc.
Willingness to learn new emerging technologies and keep up with the latest frameworks and APIs
Excellent written and verbal communication skills


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: