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

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-04 8:24 am
Expires on 2024-05-28