Back to job search
Yochana logo
YochanaVerified Job Source

Senior Software Engineer

  • ["Canada"]
  • Remote
  • Posted Jul 13, 2026
  • 1 position

Opens an external site

Employment type
Contract, Temporary
Experience level
Senior · 5+ years

Job summary

Role: Senior software engineer Location: Remote Mode: Contract Required Qualifications • 5+ years of experience in software engineering. • Experience writing code in JavaScript/TypeScript, HTML5, CSS3, or related applications. • Experience with front-end technologies and frameworks, preferably React. • API design and development experience using NestJS and Node.js. • Experience with application, network, and cloud security. • Experience with building and architecting microservices. • Strong computer science fundamentals and problem-solving/analytical skills. • Familiarity with version control…

Job details

Role: Senior software engineer Location: Remote Mode: Contract Required Qualifications • 5+ years of experience in software engineering. • Experience writing code in JavaScript/TypeScript, HTML5, CSS3, or related applications. • Experience with front-end technologies and frameworks, preferably React. • API design and development experience using NestJS and Node.js. • Experience with application, network, and cloud security. • Experience with building and architecting microservices. • Strong computer science fundamentals and problem-solving/analytical skills. • Familiarity with version control systems (e.g., Git). • Understanding of agile software development lifecycle and DevOps principles. • Strong verbal and written communication skills, including the ability to communicate and explain technical decisions. • Good written and spoken English proficiency is required; this role involves regular communication with US-based stakeholders via Slack, Azure DevOps, and video calls. Preferred Qualifications • Experience writing unit tests using testing frameworks such as Mocha, Jest, etc. • Understanding of SaaS (Software as a Service) product architectures, AWS/Azure/Google Cloud Stack, and networking. • Familiarity with developer tools like Claude Code. Experience with designing AI-enhanced systems such as Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG) pipelines, and vector databases (e.g., Pinecone, Weaviate).

What you’ll do

The Senior Software Engineer will be responsible for designing and developing software applications, focusing on front-end technologies and microservices architecture. The role requires strong problem-solving skills and the ability to communicate technical decisions effectively.

Requirements

Candidates must have over 5 years of experience in software engineering, with proficiency in JavaScript/TypeScript and front-end frameworks like React. Familiarity with API design, cloud security, and agile methodologies is also required.

Listed skills

  • Software · Preferred
  • Microsoft Azure · Preferred
  • HTML · Preferred
  • Analytical · Preferred
  • Technical · Preferred
  • Problem solving · Preferred
  • CSS · Preferred
  • Communication · Preferred
  • Development · Preferred
  • JavaScript · Preferred
  • Agile · Preferred
  • TypeScript · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • React
  • NestJS
  • Node.js
  • Microservices
  • API Design
  • Cloud Security
  • Agile
  • DevOps
  • Git
  • Problem Solving
  • Communication
  • Unit Testing

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs