This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow
Slider

Swidget: Software Developer (Node. Js)

Swidget

This is a Full-time position in Ottawa, ON posted April 2, 2021.

At Swidget, we’re developing the next evolution in smart home and home automation.Our small multi-disciplinary team is growing.

We’re currently looking for a motivated and capable Software Engineer / Backend Developer take on a key role in our engineering team.As the behind-the-scenes engine that drives the Swidget ecosystem, our backend system must be robust, responsive, and reliable, enabling our devices and apps to feel like an extension of our users’ homes.

As a backend developer, you will be responsible for helping us develop and maintain this backend system.As a top candidate for this role, you have experience in backend (Node) development, strong knowledge of AWS cloud infrastructure, and experience creating and managing databases and establishing APIs.

You’re willing and able to provide input and direction throughout the product development process, and you’re keen to collaborate with QA, Product Management, Manufacturing, Hardware teams and third-party partners.The software team is in a unique position as we aim to incorporate a wide array of technologies into our products making each project a unique challenge.

You may be asked to work on everything from network protocols, to control algorithms to building our design team’s vision for our Smart Home/Office ecosystem.At Swidget, every member on our team is critical in our mission to change the smart home world, one device at a time.

If you are passionate about finding solutions and are interested in smart home technology, this role might be a great fit for you.What You’ll Be Doing:Expanding our cloud infrastructure to incorporate new products, functions and features for controlling and monitoring our line of IoT devices.Working with the app development team to ensure seamless integration with our mobile apps, and planned web-based interfaces.Providing input on new product design, and continuously improving the experience for our partners, commercial clients and end-users.What We’re Looking For:3+ years of backend software development experience.Experience performing backend development usingNode.Js.Experience creatingRESTfulAPI’s.Ability to write modular, testable, and maintainable code.Experience building and maintaining high-performance, scalable systems inserverlessenvironments.Production experience withAWSservices in a microservices context.Experience writingIntegrationandunittests usingJestin aserverlessenvironment.Experience Maintaining SQL and NoSQL databases, specificallyDynamoDB.Experience in building reliable cloud infrastructure and familiar withInfrastructure as Codetools (CloudFormation,Serverless Framework).Understanding of common security/authentication systems includingJWT,OAuth2,TLS.Experience withCI/CDandautomated testing.Experience usingGitto handle version control.Understanding of specific features provided byAWS IoTsuch as managing Policies, AWS IoT Shadows, Rules Engine.What’s In It For You:The opportunity to work with a fantastic close-knit team who are building something big.Autonomous, flexible work environment where you can learn and grow with the company.Competitive compensation, vacation/sick days, and health benefits plan.Ability to help others solve problems in a positive way.The chance to have a meaningful impact on people’s energy usage and carbon footprint.