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

Senior Full Stack Engineer

Toronto, Ontario  - Permanent

Job Description

Our client partner is tackling one of the largest data problems available to a Canadian company today. Just a few years since inception, their platform is running on over 400 million devices and processing billions of events, terabytes of data, every day. Their analytics, their AI, drive key decisions to solve significant problems faced by established enterprises and rapidly scaling startups alike. If you’re looking to join a team that knows first hand that it is far better to scale a business by constantly improving the value of your product and service, than by just chasing users, this could be a great place for you.

What you'll do:
-Design, implement, build and maintain their large and distributed, high availability micro-services
-Craft elegant yet strong code that will be at the core of offering
-Focus on quality with continuous integration and deployment
-Create testing strategies
-Participate in a wholesome approach to product development.
-Lead the architecture, product backlog and timelines
-Welcome the challenges of dealing with, building and maintaining servers and applications that power all of their client's applications
-Join a close-knit engineering team that ships code continuously
-Manage and optimize operations procedures with the end goal of deployments 100% automated
-Focus on product delivery that meets the company's goals
-Meet system SLA requirements
-Expand platform strategy
-Increase team's aptitude

Expect to work with a variety of languages/frameworks including, but not limited to
- JavaScript (Vanilla, Node.js, AngularJS, ReactJS, etc)
- Ruby/Rails
- GOLang
- Java
- Python
- Kafka
- Redis
- Docker
- Kubernetes

Must Have Skills:

-At least 5 years experience in the field.
-At least 2 years experience in a leadership or at senior capacity.
-Experience deploying and maintaining continuous integration and deployment.
-Strong background in testing, understands the benefits of unit tests vs integration tests.
-Very strong communication skills.
-Experience with server side development and deployment.
-High volume, high availability experience
-Solid experience with testing strategies: Integration vs. Unit, mocking tools and strategies, continuous integration, etc...
-Collaborate across multiple teams to design, implement, build and maintain our micro-services

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