Nugget.ai logo

Back End Developer (NodeJS)

Nugget.ai

2 years ago

➔ All jobs

➔ Jobs at Nugget.ai

➔ Apply for this job

Job Description

nugget.ai is working in partnership with Planet4iT to recruit for our clients. nugget.ai and Planet4iT will be responsible for the application process, and our clients will be responsible for the interview and final selection processes.

  • Location: Toronto, ON (Hybrid)

  • Employment Type: Full-time

  • Duration: Permanent

About the Company:

One of Canada’s most recognized brands, our client has been in operation for more than 50 years. Known for innovation in the food and beverages industry, they are now a global company and continue to expand their presence around the world. If you’re curious, ready to take on new challenges and open to doing things differently, then this is definitely the place to be.

About The Role
  • Take ownership over our client’s backend systems; delivering scalable platforms that support their products. As the Backend Engineer joining the team, you will lead all new major efforts for our client’s platform and partner integrations. With an ownership mentality, you think about the technical direction and technical stack and how they impact our client’s work and what improvements need to be made. You help define and shape what success looks like for yourself and junior team members and set-up key metrics to measure that success.
  • Collaborate with other teams to make significant improvements to the platform; you will work closely with the product team to help inform and scope out larger features that filter down to the development team. With a strong understanding of our client’s product and guests, you will find opportunities to simplify and streamline work. You will be encouraged to question assumptions and requirements and ensure that deadlines and deliverables are being met. You will view the product and work with a wide lens as you make recommendations with a deep understanding of how they affect all aspects of the product and platforms.
  • Focus on continuous improvement and maintenance; in addition to coordinating releases, leading testing, and automation for your builds, you will help others with code reviews and testing of their work. As a Backend Engineer, you will also own the maintenance and improvement of products and platforms. You look after the application in a way that lends itself to effective maintenance and make updates when you notice things are outdated. You worry about the items that never make it into a product roadmap (ie. Technical debt, security risks and upgrades), leaving a legacy behind you that improves work in the future.
Responsibilities
  • Develop NodeJS applications using TypeScript on AWS
  • Write multiple forms of testing, including unit, integration, and end-to-end
  • Provide detailed and constructive design and code reviews
  • Help define platform architecture and best practices
Requirements
  • 4+ years of experience designing and engineering large-scale production systems
  • Familiarity with serverless technology like AWS, Google Cloud Platform, or other cloud offerings
  • Knowledge of both relational and non-relational database systems and their tradeoffs in practice
People Skills
  • Ability to independently define technical solutions from business requirements
  • Strong communication skills with technical and non-technical audiences
Assets
  • 5+ years of professional experience with NodeJS
  • Experience of AWS Ecosystem: Route 53, Cloudfront, API Gateway, Lambda, Certificate Manager, CloudWatch, DynamoDB
  • Experience building APIs and microservices
  • Experience with NoSQL databases like DynamoDB
  • Experience with infrastructure as code tools like Terraform

A note from nugget.ai: We are committed to providing reasonable accommodations as requested by candidates, and you may contact us at any time at talent@nugget.ai for assistance or any questions you have.

Company

Nugget.ai logo
The complete people stack for the modern company powered by AI and backed by I/O Psychology. Our solutions help companies hire, train, and develop top talents.

Onsite Locations

© 2019-2022 JobsinJS.com. All Rights Reserved.