07/04/2026 updated


100 % available
Senior Full Stack Software Engineer
Ottawa, Canada
Only remote
Bachelor of Computer ScienceAbout me
Full-Stack Software Engineer with 8+ years of experience designing and delivering scalable web applications. Expertise in modern JavaScript frameworks (React, Next.js, Angular), backend development with Node.js and Python/Django,.NET, #C, Go and building RESTful APIs with PostgreSQL and Redis.
JavaScriptPython (Programming Language)PostgreSQLNode.jsNext.jsTypeScriptTailwindReact.jsAngularJSFigma
Full Stack Development (React & Node.js)
End-to-end feature development across React frontend and Node.js backend services, including SPA interfaces, reusable UI components, and REST API integrations for high-volume e-commerce and payment platforms.
Cloud & DevOps (AWS, Docker, Kubernetes)
Deployment and infrastructure management using AWS services (Lambda, S3, DynamoDB, EC2), Docker, Kubernetes, Jenkins, and GitHub Actions for CI/CD pipelines in production environments.
TypeScript & JavaScript Engineering
Proficiency in TypeScript and JavaScript for building scalable, maintainable web applications, with strong focus on clean code, test-driven development, and automated testing coverage across frontend and backend systems.
Backend Development (PHP, C#, .NET, GraphQL)
Backend system development using PHP, C#, .NET, Node.js, Express, RESTful APIs, GraphQL, and event-driven architectures for complex enterprise and financial applications.
Database Management (PostgreSQL, MongoDB, MySQL, Redis)
Design and optimization of relational and non-relational databases including PostgreSQL, MongoDB, MySQL, and Redis, with a focus on schema design and query performance.
Blockchain (Solidity, Ethers.js)
Knowledge of blockchain development using Solidity and Ethers.js for decentralized application integration.
Frontend Technologies (Next.js, TailwindCSS, HTML5, CSS3)
Frontend development with React, Next.js, TailwindCSS, HTML5, and CSS3, delivering responsive and accessible user interfaces optimized for performance.
Security Best Practices (OAuth, JWT)
Implementation of security standards including OAuth and JWT for authentication and authorization in web applications.
Agile/Scrum & CI/CD
Work within Agile/Scrum methodologies and CI/CD workflows, ensuring continuous integration, delivery, and iterative feature development in cross-functional teams.
Web Performance & Accessibility (SEO, WCAG, A/B Testing)
Optimization of web application performance, accessibility compliance (WCAG), SEO best practices, and A/B testing to improve user experience and operational efficiency.
End-to-end feature development across React frontend and Node.js backend services, including SPA interfaces, reusable UI components, and REST API integrations for high-volume e-commerce and payment platforms.
Cloud & DevOps (AWS, Docker, Kubernetes)
Deployment and infrastructure management using AWS services (Lambda, S3, DynamoDB, EC2), Docker, Kubernetes, Jenkins, and GitHub Actions for CI/CD pipelines in production environments.
TypeScript & JavaScript Engineering
Proficiency in TypeScript and JavaScript for building scalable, maintainable web applications, with strong focus on clean code, test-driven development, and automated testing coverage across frontend and backend systems.
Backend Development (PHP, C#, .NET, GraphQL)
Backend system development using PHP, C#, .NET, Node.js, Express, RESTful APIs, GraphQL, and event-driven architectures for complex enterprise and financial applications.
Database Management (PostgreSQL, MongoDB, MySQL, Redis)
Design and optimization of relational and non-relational databases including PostgreSQL, MongoDB, MySQL, and Redis, with a focus on schema design and query performance.
Blockchain (Solidity, Ethers.js)
Knowledge of blockchain development using Solidity and Ethers.js for decentralized application integration.
Frontend Technologies (Next.js, TailwindCSS, HTML5, CSS3)
Frontend development with React, Next.js, TailwindCSS, HTML5, and CSS3, delivering responsive and accessible user interfaces optimized for performance.
Security Best Practices (OAuth, JWT)
Implementation of security standards including OAuth and JWT for authentication and authorization in web applications.
Agile/Scrum & CI/CD
Work within Agile/Scrum methodologies and CI/CD workflows, ensuring continuous integration, delivery, and iterative feature development in cross-functional teams.
Web Performance & Accessibility (SEO, WCAG, A/B Testing)
Optimization of web application performance, accessibility compliance (WCAG), SEO best practices, and A/B testing to improve user experience and operational efficiency.
Experience
Professional experience5 - 10 years
Freelancer since2018
Languages
EnglishFluent
Project history
Designed and implemented end-to-end features across React frontend and Node.js backend services for high-volume e-commerce and payment platforms. Developed SPA interfaces and reusable UI components, built and integrated REST APIs, implemented analytics dashboards, optimized application performance, contributed to deployment using Docker and CI/CD pipelines, and worked closely with product teams to deliver secure, scalable user-facing financial systems.
Developed React-based frontend components supporting global payment workflows. Built UI systems for distributed financial systems, improved customer-facing payment flows, standardized frontend error handling patterns, optimized frontend performance for high-traffic financial transaction interfaces, contributed to integration and end-to-end test suites, and mentored junior engineers in frontend architecture and testing strategies.
Developed web interfaces integrated with backend APIs for healthcare and enterprise systems handling sensitive data. Built reusable UI components for data-heavy applications, supported frontend bug resolution and production defect analysis, assisted in implementing early UI testing frameworks, and collaborated with QA and product teams to validate business-critical workflows.