
Senior Full Stack Engineer
Posted Sep 5

Posted Sep 5
This is a fully remote position, open to applicants in Canada.
β’ Design, construct, test, deploy, and maintain full-stack applications that deliver high-value information to customers.
β’ Develop backend services and APIs utilizing Kotlin/Java, Spring, and related technologies.
β’ Create modern frontend experiences using React, Vite, and TypeScript.
β’ Implement component architecture, state management, asynchronous data-fetching, accessibility, and rendering performance best practices.
β’ Work with relational and NoSQL databases, Elasticsearch, and large datasets.
β’ Engage in Agile development processes, including sprint planning, design sessions, development, testing, deployment, and continuous improvement.
β’ Collaborate with engineers, product managers, and stakeholders to deliver exceptional client experiences.
β’ Contribute to code reviews, technical design, engineering standards, and enhancements to team practices.
β’ Leverage AI to comprehend codebases, research technologies, plan implementations, write and modify code, develop tests, debug, refactor, and automate repetitive tasks.
β’ For senior-level candidates, take ownership of systems from design to production, diagnose distributed system issues, and mentor fellow engineers.
β’ 2+ years of professional software development experience for mid-level candidates or 6+ years for senior-level candidates.
β’ Strong foundation in computer science and software engineering, demonstrated through a CS-related degree or equivalent professional experience.
β’ High proficiency in Kotlin and Java.
β’ Experience in building server-side applications using Spring or a similar framework.
β’ Strong ability to develop React/Vite applications with TypeScript.
β’ Solid understanding of relational and NoSQL databases, query languages, and data best practices.
β’ Knowledge of HTTP, REST, and API design and development.
β’ Familiarity with state management and asynchronous data-fetching patterns such as TanStack Query.
β’ Attention to frontend component architecture and rendering performance.
β’ Working knowledge of accessibility standards such as WCAG/ARIA.
β’ Experience with automated testing, including unit and integration/end-to-end testing.
β’ Proficient with Git or other source control software.
β’ Regular meaningful use of AI-assisted development tools such as Claude Code, OpenAI Codex, GitHub Copilot, or similar coding agents.
β’ Ability to critically assess and validate AI-generated solutions.
β’ Preferred experience with AWS, Terraform, Docker, CI/CD, Elasticsearch, microservices, distributed systems, event-driven architectures, Linux, Bash, or large-scale applications.
β’ For senior-level candidates: strong system design and architectural judgment; ownership of systems throughout production; evaluation of scalability, reliability, performance, maintainability, security, and cost; distributed systems diagnosis; technical planning; code and design reviews; mentoring.
β’ Awesome Extended Health Care Plan.
β’ Dental Care.
β’ Life & Disability insurance.
β’ Health spending accounts.
β’ Unlimited Vacation Leave.
β’ 12 Paid Holidays.
β’ $3,000 Employee Referral Program.
β’ Employer contribution to VRSP.
β’ Rewards and recognition programs.
β’ Regular team-building events.
β’ Happy hours.
β’ Flexible PTO policies.
β’ Competitive compensation.
Atomic - Remote Jobs
Affidea
GoFasti
StructureIt
Get handpicked remote jobs straight to your inbox weekly.