Senior Software Developer

 

Description:

You can get a taste of what we've been working on by checking out our tech blog.

Lettuce share what this role will be responsible for

  • Work in a cross-functional agile team with a product owner, engineers, designers and analysts;
  • Help to enable your product team to iterate fast and learn about our customer by planning, building, testing and launching features and A/B experiments;
  • Take ownership of the architecture, design, development, deployment, and operations of the microservices that you develop, using DevOps practices, pair programming, and other cutting edge methodologies;
  • Collaborate with engineers across your department and the company to continuously improve our code base, systems and processes;
  • Design and develop solutions that can continue to scale;
  • Coach and mentor other team members through workshops, pair programming, and code reviews;
  • Contribute to recruiting by attracting, reviewing and interviewing candidates

Sound a-peeling? Here's what we're looking for

  • Bachelor's degree in Computer Science, Engineering or equivalent experience
  • You have 4+ years of experience working with HTML, CSS and JavaScript;
  • You have 3+ years of experience with component based architecture using Reactjs and Redux;
  • Solid back-end experience with Microservice and distributed event-driven architectural patterns
  • Preferably proficient in but not limited to Golang, Kotlin/Java, and/or NodeJS, PHP
  • Hands on experience in continuous delivery deploying to customer-facing applications
  • Practical experience of TDD, BDD, DDD and distributed architectural patterns
  • Experience working with relational and document databases, including PostgreSQL, MySQL, MongoDB
  • You have a strong understanding of monitoring and observability principles and practices such as logging frameworks, error tracking systems and overall monitoring tools.
  • You can proactively identify and address performance bottlenecks and system issues as part of a technical roadmap.
  • Experience with experimentation is a plus

Let’s cut to the cheese, this is why you'll love it here

  • Box discount

    • 75% discount on weekly HelloFresh and Chefs Plate meal kits
  • Hybrid work model

    • flexible arrangement offering 50% remote work (learn more below!)
  • Trust & support

    • own your work and push your ideas from inception to execution
  • Growth & development

    • we support your career progression and provide learning and development opportunities
  • Work hard & have fun

    • we take our work seriously, but we don't take ourselves too seriously. From team socials to HQ Wellness Wednesdays, you’ll have plenty of opportunity to experience the fun!
  • Our office-

    With comfy couches, an array of board games, a gorgeous rooftop patio, and more - we have it all! Did we mention that we also have an incredible test kitchen where delicious meals are constantly ready to be tasted?
  • Food puns

    • this one is kind of a big dill if you haven’t already noticed. We even have some punny meeting room names!

Organization HelloFresh
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-12-08 1:58 pm
Expires on 2024-12-24