Senior Software Engineer

Russell Tobin

Toronto

On-site

CAD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology recruitment firm is seeking a Senior Software Developer to design and maintain modern web applications within an Agile environment. The candidate must have strong experience with front-end and back-end technologies, particularly React and TypeScript, and familiarity with Microsoft Azure cloud services. Key responsibilities include developing RESTful APIs and collaborating with teams throughout the Software Development Life Cycle. Excellent communication skills and a commitment to customer service are essential for this role.

Qualifications

  • Strong experience working with Agile methodologies including Kanban.
  • Hands-on experience with front-end technologies like React and TypeScript.
  • Experience with cloud platforms, particularly Microsoft Azure.

Responsibilities

  • Design, develop, test, and maintain modern web applications.
  • Collaborate with IT professionals throughout the Software Development Life Cycle.
  • Communicate effectively with stakeholders regarding design and development concepts.

Skills

React
TypeScript
Node.js
Next.js
Microsoft Azure
DevOps practices
RESTful APIs
Agile methodologies
Jamstack architecture

Job description

We are seeking a Senior Software Developer to design, develop, test, and maintain modern web applications in an Agile environment. The ideal candidate will have strong experience with front-end and back-end technologies, cloud platforms, and DevOps practices.

Must-Have Qualifications

  • Experience working with Agile methodologies
  • Strong experience with React and TypeScript
  • Experience with Node.js and Next.js
  • Experience working within a Microsoft Azure cloud environment
  • Experience testing custom software developments

Technical Skills (40%)

  • Experience working in Agile environments
  • Strong hands-on experience with React and TypeScript
  • Experience with Node.js and Next.js
  • Experience building and testing RESTful APIs
  • Working knowledge of Jamstack architecture
  • Hands-on experience with responsive design, front-end testing, debugging techniques, page load optimization, and version control
  • Working knowledge of DevOps practices, task boards, and CI/CD pipelines
  • Experience with headless content management systems
  • Experience developing front-end functionality such as login pages, profile creation, notifications, and self-service registration
  • Ability to translate technical system specifications into fully functional, tested applications, including:
  • Developing detailed programming specifications
  • Writing and/or generating code
  • Conducting unit testing
  • Ability to troubleshoot and resolve technical issues during implementation, conversion, and deployment

Experience (40%)

  • Experience with cloud platforms such as Microsoft Azure
  • Experience working with Agile methodologies, including Kanban/task boards
  • Experience working with RESTful APIs
  • Strong programming and systems analysis experience
  • Experience collaborating with IT professionals throughout the Software Development Life Cycle (SDLC)
  • Experience with Agile Scrum for design, development, implementation, and maintenance of applications
  • Experience designing, coding, testing, debugging, and documenting applications
  • Experience applying modern design patterns, deployment strategies, and troubleshooting techniques
  • Experience with one or more communication protocols
  • Experience gathering and documenting requirements from business stakeholders and subject matter experts
  • Strong analytical, problem-solving, and decision-making skills
  • Excellent verbal and written communication skills
  • Proven ability to work effectively in a team environment and meet deadlines
  • Experience integrating with identity and access management systems such as Azure AD B2C and Okta

Communication Skills (20%)

  • Ability to clearly present technical ideas and recommendations in a user-friendly manner
  • Ability to communicate design and development concepts effectively
  • Commitment to maintaining a high level of customer service for internal and external stakeholders
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ08298 - Software Developer- Front End - Junior
RQ08298 - Software Developer- Front End - Junior

Rubicon Path • Toronto

On-site
CAD 60,000 - 80,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Environics Analytics Group • Toronto

On-site
CAD 85,000 - 110,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Jobless • Toronto

On-site
CAD 90,000 - 120,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

United States Digital Space LLC • Toronto

On-site
CAD 70,000 - 110,000
RQ08283 - Software Developer- Front End - Senior
RQ08283 - Software Developer- Front End - Senior

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000
RQ09049 - Software Developer- Front End - Senior
RQ09049 - Software Developer- Front End - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Software Developer
Software Developer

Jobtailor • Canada

Hybrid
CAD 90,000 - 130,000
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Jobtailor • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Full stack .Net Developer
Senior Full stack .Net Developer

Mantu • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Senior UI Developer
Senior UI Developer

ALLTECH CONSULTING SVC INC • Calgary

On-site
CAD 80,000 - 120,000