Senior Backend Software Developer

Senior Backend Software Developer

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada †-†Permanent
This job allows you to work remotely†

Job Description

Our client are looking for a Senior Backend Software Developer to join their growing team. Their 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 team, you will have the chance to work on some of their current product's cloud-backed features to help deliver and iterate on solutions that meet these demands.

Their current stack is node.JS and Postgres (running in Docker containers) but if you have worked with other JavaScript frameworks thatís totally fine! They also have some .NET, some Go-Lang and a Java service or two that occasionally need some love. The development team is poised for growth and along with that comes many opportunities to learn different skills both technical and non.

Their developers are a tight-knit group helping drive substantial product development as they continue to grow. Fix it, Ship it, Own it is the department mantra and they try to live it daily. Our client values shipping quality code that delivers end-to-end functionality and then iterating and improving on that code using feedback loops from their observability stack.

Your day to day:

● Create features using modern JavaScript frameworks like node.JS
● Keep up-to-date with best practices and tooling from the JavaScript community
● Openly collaborate with your team to solve problems and learn from failures
● Mentor others and help lead estimation efforts on your team
● Fix it! Ship it! Own it!

Must Have Skills:

● In-depth knowledge of modern JavaScript
● 5+ Years of experience developing production web applications using modern JavaScript frameworks like Express
● Thorough understanding of SQL databases and exposure to optimization techniques
● Experience with NoSQL database paradigms
● Deep understanding of RESTful API consumption, HTTP protocols and OOP
● Some experience building and debugging RESTful APIs
● Demonstrated history of unit testing in a JavaScript context
● Exposure to Docker, AWS, CI/CD and instrumentation tooling
● Experience working on teams in an agile-scrum environment
● Ability to clearly communicate, help lead technical decision making, mentor less experienced developers and estimate delivery effectively


Starting: ASAP
Travel: 0%
Dress Code: Casual

Similar jobs in Toronto:

Similar jobs in other locations: