RQ11429 - Software Developer - Back End - Senior
Maarut · East York, Toronto · Contract · Onsite · CAD 16,507 – 17,507 / month
At a glance
RQ11429 - Software Developer - Back End - Senior at Maarut, working with JavaScript, React and Next.js.
- Location
- East York, Toronto
- Work mode
- On-site
- Job type
- Contract
- Seniority
- Senior
- Salary
- CA$16,507 – CA$17,507 / month
- Technologies
- JavaScript, React, Next.js, Java, SQL, Azure
Key requirements
- Manage data interchange between server and users, translating technical specs into working, tested applications
- Develop detailed programming specifications, write code, compile data‑driven programs, maintain and conduct unit tests
- Resolve and troubleshoot technical problems during software use, providing technical assistance in implementation and conversion
- Collaborate with IT professionals throughout the Software Development Life Cycle
- Design, code, test, debug, and document applications
Hirepins insights
- JavaScript is asked for in 17% of the 12 live IT jobs in Canada on Hirepins.
- React is asked for in 33% of the 12 live IT jobs in Canada on Hirepins.
- Maarut has 3 other open IT roles on Hirepins.
About this role
Senior Software Developer – Back End at Maarut in East York, Toronto, focused on designing, coding, and testing server‑side logic for large‑scale web applications. The role requires deep experience in Java, REST APIs, microservices, and modern web frameworks, and is ideal for a seasoned developer who thrives in a collaborative, deadline‑driven environment.
Key details
- Location: East York, Toronto
- Work mode: On-site
- Level: Senior
What you'll do
- Manage data interchange between server and users, translating technical specs into working, tested applications
- Develop detailed programming specifications, write code, compile data‑driven programs, maintain and conduct unit tests
- Resolve and troubleshoot technical problems during software use, providing technical assistance in implementation and conversion
- Collaborate with IT professionals throughout the Software Development Life Cycle
- Design, code, test, debug, and document applications
- Integrate front‑end elements into the application
- Provide post‑implementation support and resolve technical issues
- Conduct design walkthrough sessions with the project team
What you'll need
Must have
- 10+ years experience as designer and developer in large‑scale multi‑client web applications
- 10+ years hands‑on Java development with Oracle or SQL database
- 5+ years hands‑on experience of RestAPI, RESTful WebServices
- Knowledge and experience of microservice architecture
- Knowledge and experience of programming Internet‑ready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Experience using Azure DevOps
- Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
- Solid understanding of Agile methodologies
- Object Oriented coding practices, including design patterns, refactoring, clean code
Nice to have
- Previous experience with developing and supporting Driver, Vehicle, Healthy Smiles Ontario, High Occupancy Lanes services in ServiceOntario web portal
- Experience with Canada Post Address module and Government Payment Gateway
Tech stack
React, JavaScript (JS), NextJS, Node, Cascading Style Sheets (CSS), Restful APIs, HTML5, JAWS, WAI-ARIA, Java, Oracle, SQL, Azure DevOps, JWT, Oauth2.0, SSL Certificates, Agile, RESTful WebServices, RAD
How to stand out for this role
Likely interview topics
- Explain how you designed a RESTful microservice in Java for a large‑scale web application
- Describe your approach to ensuring PCI, WCAG 2.2, and AODA compliance in a front‑end and back‑end stack
- Discuss a time you troubleshot a complex security gateway issue involving JWT/Oauth2.0
Keywords to mirror in your CV
Java, RESTful WebServices, React, NextJS, Node, Azure DevOps, JWT, Oauth2.0, SSL Certificates
What to show
- Show a GitHub repo of a Java microservice with REST endpoints and unit tests
- Present a demo of a responsive React/NextJS application that meets WCAG 2.2 and AODA standards
- Include a case study of integrating a secure JWT/Oauth2.0 authentication flow in a multi‑tenant web app
How to apply
Use the "Apply on company website" button to continue to Maarut's careers page and submit your application there.
Source: Adzuna