Job Title - Senior software engineer
Location EST, GTA
Contract
About the Role
Mandatory Skills Implement front-end UI components using TypeScript and React Framework.
- Implement RESTful API endpoints using TypeScript, NestJS, and Node.js.
Responsibilities
- 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.
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).
Required Skills
- Implement front-end UI components using TypeScript and React Framework.
- Implement RESTful API endpoints using TypeScript, NestJS, and Node.js.
“We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.”