Senior Software Engineer (Node / React)

Be among the first applicants.
Agilus Work Solutions
Old Toronto
CAD 125,000 - 150,000
Be among the first applicants.
6 days ago
Job description

Contract Job in Toronto, ON - Senior Software Engineer (Node/React)!

Agilus is recruiting for a Senior Software Engineer (Node/React) in the IT sector in Toronto, Ontario. We are seeking a Senior Software Engineer to join our client's team. You will help build the next evolution of our platform, working with engineers, product managers, and designers. Your expertise will enhance our Node/React-based application. You will also lead and mentor other developers, showcasing your skills as a technical leader.

You will:

  1. Play a significant role in building our platform's next evolution, providing extensive new capabilities to business owners.
  2. Have comprehensive visibility and influence over all parts of the technology stack, enjoying a high degree of autonomy in your work.
  3. Gain a clear view of the product roadmap and the business’s long-term vision, contributing to achieving both.
  4. Work alongside a close-knit group of fun and ambitious engineers, product managers, and designers who constantly challenge each other to improve.
  5. Be involved in planning, designing, developing, deploying, monitoring, and maintaining significant portions of the software, including the system infrastructure.
  6. Provide and receive feedback from peers, get coaching from more experienced engineers, and coach other developers within the team and the broader organization.
  7. Use modern tooling throughout, whether it’s part of our current stack or new tools you assess as necessary to deliver the desired user experience.
  8. Work with our current stack, including React and Styled Components for the web client, NodeJS, JavaScript, TypeScript, and Express for the web server, PostgreSQL for the database, and Heroku and AWS (services like RabbitMQ, Redis, S3) for infrastructure. For CI/CD testing we use CircleCI and Github Actions for CI/CD, and testing frameworks like Jest, React Testing Library, and Cypress.

You are:

  1. 4+ years of experience using JavaScript to build real-world applications, preferably public-facing, and significant production experience with JavaScript, TypeScript, GraphQL, React, CSS, and Postgres.
  2. Experience building, monitoring, and maintaining highly available, scalable, and resilient software, and iteratively paying down technical debt.
  3. Experience with DevOps best practices, setting up and configuring cloud computing infrastructure, and developing for Cloud Agnostic Architecture, with knowledge of source control (e.g., Git + Github) and modern software delivery techniques and tools, including pull requests.
  4. Curious and naturally invest energy into learning new technologies, techniques, and interpersonal skills that enhance productivity.
  5. Passionate about mentoring and coaching other engineers, spotting when help is needed, and tactfully providing guidance to get things unstuck.
  6. Experience leading development teams, mentoring junior developers, working with non-technical stakeholders, and understanding web/application security and data privacy.

Soft skills:

  1. Creative problem solver who can develop a plan, take ownership of tasks, and focus on outcomes, driving solutions when facing unforeseen challenges and complexity.
  2. Work to empathize with the software’s users, understanding their challenges, whether they are fellow developers, immediate team members, or entrepreneurs relying on our support.
  3. Excellent spoken and written communication, time management, and project management abilities, and comfortable asking questions and speaking up to help continuously improve practices and processes.

Total rewards:

  1. This position offers a comprehensive salary that reflects your experience and expertise.
  2. You will have access to numerous professional development opportunities to advance your career, including upskilling with new technologies and obtaining relevant certifications.
  3. The job is based in the vibrant location of Toronto, Ontario.

Interested? Please apply directly online. Agilus would like to thank all candidates for their interest in this opportunity. Due to the volume of resumes we receive; we may only be able to respond directly to those candidates being selected for an interview.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer (Node / React) jobs in Old Toronto