Overview
Senior Full Stack Software Developer Jobs in Toronto – Ontario at TouchBistro
Title: Senior Full Stack Software Developer
Company: TouchBistro
Location: Toronto – Ontario
Category: Software Development, IT/Tech
Touch Bistro is looking for a Senior Full Stack Software Developer! Our POS system is evolving, and our customers are demanding more product capabilities and more
flexibility
with the current feature set. As a member of the Technology team, you will have the chance to work on some of our current product’s cloud-backed features to help deliver and iterate on solutions that meet these demands.
Our current stack is React and NodeJS, but if you have worked with other JavaScript frameworks, that’s totally fine! The development team is poised for growth and along with that comes many opportunities to learn different skills, both technical and non-technical.
Looking to work for an awesome team? You’ve come to the right place! Our developers are a tight-knit group helping drive substantial product development as we continue to grow. “Fix it, Ship it, Own it” is our department mantra and we try to live it daily. We value shipping quality code that delivers end-to-end functionality and then iterating and improving on that code using feedback loops from our observability stack.
Your Day-to-Day Create features using
modern
JavaScript frameworks; like React
JS on the frontend, or NodeJS on the backend, ensuring they are released in a safe and supportable manner, troubleshooting and resolving production issues where needed
Keep
up-to-date
with best practices and tooling from the JavaScript community
Openly collaborate on product requirements and design, solve problems, learn from failures, and iterate on systems design or implementation with teammates across tech various tech stacks and products
Identify areas of improvement in the product and collaborate with stakeholders to include those on the roadmap
Mentor others and help lead estimation efforts on your team Project details:
First 6-12 months:
Building out features to help our customers transition from a product we are sunsetting to a new product.
Long term:
Building out features and maintaining the existing web application used by restaurant owners and operators. Coordinating with other teams and/or 3rd party developers as needed for integrations. All About You
You possess
in-depth knowledge of
modern
JavaScript, HTML5, CSS3
You hold
5+ years of experience with developing production web applications using
modern
JavaScript frameworks like Express, React and Angular
You have
experience with state management libraries in a UI (we use React Context, but Redux, etc. is also great to have)
You have
a thorough understanding of SQL databases and exposure to
optimization
techniques; plus some exposure to No
SQL database paradigms
You have
a deep understanding of RESTful API consumption, HTTP protocols and OOPYou have a demonstrated history of unit testing in a JavaScript context
You have
had exposure to Docker, AWS, CI/CD and instrumentation tooling
You hold
some experience building and
debugging
RESTful APIsYou have experience working on teams in an agile-scrum environment, and are able to clearly communicate, help lead technical decision making, mentor less experienced developers and estimate delivery effectively What We Offer At Touch Bistro, we are a
diverse
group of restaurant-obsessed, tech-…