
Software Engineer β Senior Software Engineer, Full Stack
Posted Aug 7

Posted Aug 7
This is a fully remote position, open to applicants in Canada.
β’ Take ownership of the complete delivery process by designing, developing, testing, and deploying full-stack features.
β’ Participate in technical design discussions, architectural choices, and initiatives aimed at continuous improvement.
β’ Implement software development best practices, maintain a disciplined approach to testing, and conduct meaningful code reviews.
β’ Utilize AI-powered coding tools and workflows to enhance the pace of development.
β’ Assist in the continuous deployment and monitoring of production systems.
β’ Work collaboratively with stakeholders from various departments and partner with Product Management to define, design, and implement user features.
β’ Contribute to the collective technical knowledge within the engineering team.
β’ Produce clear, comprehensive, and accessible technical documentation for systems, workflows, and code modifications.
β’ A Bachelorβs degree in Computer Science or a related field.
β’ Over 4 years of professional full-stack experience in building and maintaining web applications.
β’ Strong comprehension of software design patterns and principles of clean architecture.
β’ Significant frontend experience with React and responsive web applications.
β’ Backend experience involving server-side code, data models/databases (SQL and/or NoSQL), and GraphQL and REST APIs.
β’ Familiarity with AI developer tools and agentic workflows such as Copilot, Claude, or Cursor, along with strong prompting skills.
β’ Knowledge of automated testing frameworks, cloud platforms, and CI/CD pipelines.
β’ Capability to convey technical concepts clearly to both technical and non-technical stakeholders.
β’ Experience with Agile development methodologies.
β’ Ruby and Ruby on Rails experience is preferred but not mandatory.
β’ Familiarity with AWS, Heroku, and DevOps concepts is an advantage.
β’ Experience in civic technology, public sector software, or platforms related to strategic planning and performance management is a plus.
β’ Experience in building accessible web applications is an added benefit.
β’ Experience in a distributed, remote team environment is a plus.
β’ Comprehensive health, dental, and vision care.
β’ 20 days of vacation.
β’ Flexible work arrangements (office, hybrid, or remote).
β’ Competitive salary.
Cloudera
Stellar Cyber
Pragmatike
Pragmatike
Get handpicked remote jobs straight to your inbox weekly.