About the role

  • Node.js Developer helping leading organizations unlock technology value and build sustainability. Collaborating with teams to deliver high-quality software and mentoring junior developers.

Responsibilities

  • Help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world
  • Collaborate with cross-functional teams to deliver high-quality software
  • Participate in code reviews and contribute to technical architecture decisions
  • Mentor junior developers and share best practices

Requirements

  • 3 to 5 years of professional software development experience
  • Strong proficiency in Java development including experience with frameworks such as Spring Boot, Spring Framework, and understanding of JVM optimization
  • Good knowledge of Node.js and TypeScript with experience building scalable server-side applications and RESTful APIs
  • Experience with MongoDB including database design, optimization, aggregation pipelines, and performance tuning
  • Good understanding of software security, Oauth, SSO, and architecture principles
  • Ability to design and implement robust maintainable code solutions
  • Experience with version control systems, Git, CI/CD pipelines, and modern development workflows
  • Experience with data masking
  • Familiarity with Agile or other project management methodologies is preferred
  • Experience in Stakeholder management
  • Experience in Agile Tools such as JIRA, Confluence
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work independently while collaborating effectively with cross-functional teams
  • Strong communication skills
  • Strong attention to detail and organizational skills
  • Proactive mindset with a focus on delivering results
  • Commitment to maintaining confidentiality and data security

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Job type

Full Time

Experience level

Mid levelSenior

Salary

$87,000 - $102,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaJavaScriptMongoDBNode.jsSpringSpring BootSpringBootTypeScript

Location requirements

OnsiteTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.