To apply for this job you must first either login or register

Senior Backend Developer

Toronto, Ontario  - Permanent



Job Description

Our client is the world’s leading AI driven visual communications platform. Their product is used by global brands, agencies and publishers to improve the quality of their visual communications and streamline workflow production.

As a Backend Developer, you will be responsible for designing and building out the infrastructure at scale, serving 1+ billion impressions per month. Being a big part of a small team, you will have the opportunity to experiment with new technologies and contribute to the overall technical direction of the company.

Impact:

- Writing back-end code in Javascript, possibly Python, that will improve the code base in meaningful ways
- Designing new features, and rearchitecting current features to support the current and projected scaling requirements
- Sharing knowledge and experience with other team members and provide mentorship to more junior engineers through code reviews and lunch and learns
- Continue to develop and advance our automated testing infrastructure
- Learning and growing constantly to feed your passion for self-improvement


Special Perks:

- A competitive compensation packages (including salary, bonus and stock options in the company) and invest in your personal growth and success
- Employee stock option plan
- Medical and dental benefits
- Bi-monthly hackdays, work on passion projects or make something cool in the VR Room
- Flexible hours and relaxed dress code
- Monthly game nights and quarterly team building events
- Unlimited snacks!


Must Have Skills:

What You Need to Succeed:

- 3+ years of relevant work experience in a backend or full stack role
- Solid knowledge of databases and modeling; relational or otherwise
- Strong understanding of REST, and experience with API design
- Knowledge of cloud platforms (AWS, OpenStack, CE) and infrastructure design (HA, multi-AZ, etc)
- Desire to work in a fast-paced, startup environment
- A bachelor’s degree in Computer Science, or related field
- Experience with Node.js, Angular.js, React or similar javascript frameworks.
- Experience writing unit, integration or e2e tests.
- Experience with AWS, Terraform, Ansible, Puppet, Debian Packaging, Vagrant, Packer, Docker, Kubernetes, Jenkins or TeamCity, Cucumber.js.


Details:
Starting: ASAP
To apply for this job you must first either login or register