Backend Engineer
4 weeks ago
Backend Engineer (Ruby on Rails, Microservices) Only candidates based in the province of Quebec will be considered for this role. Join a fast‑growing, dynamic team shaping the future of workforce management software. WorkAxle is looking for a talented and driven Backend Software Engineer with strong expertise in Ruby and Ruby on Rails to join our innovative and fast‑paced team. As we continue to expand and modernise our workforce management platform, we’re seeking someone passionate about building robust solutions – someone who thrives in a collaborative environment and is excited to both enhance existing applications and create new microservices to support our growth. How We Work We favour microservices over monoliths. Our stack includes a core Ruby service, multiple Nest.js services, and a standalone React frontend. This domain‑driven separation accelerates development cycles and enhances team autonomy by avoiding large, tightly coupled releases. What you’ll do Work on both our core Ruby on Rails monolith and new microservices (primarily Nest.js). Work closely with product and engineering teammates in the Scheduling or Time & Attendance teams to deliver impactful solutions. Design, build, maintain, and scale robust distributed systems, including migrating business logic from the monolith. Develop and integrate services using gRPC and RabbitMQ. Apply domain‑oriented thinking to architect and organise codebases. Leverage advanced Ruby gems and patterns, including from the dry‑rb stack (e.g., dry‑validation, dry‑monads). Contribute to technical discussions and help shape our evolving architecture. What we’re looking for Must‑Have Strong experience with Ruby and Ruby on Rails. Strong experience with PostgreSQL and data modelling. Comfort working beyond standard Rails conventions and a willingness to learn/use advanced patterns and gems (e.g., dry‑rb stack, alternative architectural styles like Hanami). Experience building robust, scalable distributed systems. Experience with large‑scale, high‑availability systems. Domain‑driven design mindset. Familiarity with background job processing. Experience building and consuming APIs (REST, JSON:API; gRPC is a plus). Proficiency with testing frameworks and TDD/BDD practices (strong testing culture). Nice‑to‑Have Experience with Node.js, especially Nest.js. Familiarity with Go (Golang). Hands‑on experience with gRPC and RabbitMQ. Experience with Temporal or similar workflow orchestration tools – we're open to adopting such technologies to improve system reliability and streamline development of complex workflows. Experience with microservices migration projects. Experience with DevOps, CI/CD, and monitoring tools. Who should apply You enjoy the challenge of evolving legacy systems while building modern microservices. You’re not dogmatic about frameworks and prioritise choosing the right tool for the job. You value clean, maintainable, and well‑architected code following domain‑driven principles. You want to directly improve the daily scheduling and time tracking experience for thousands of users. Bonus points Experience with the dry‑rb ecosystem or Hanami. Prior work on high‑scale, event‑driven architectures. Contributions to open‑source Ruby or Node.js projects. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Software Development Referrals increase your chances of interviewing at WorkAxle by 2x. #J-18808-Ljbffr
-
Backend Engineer
3 weeks ago
Quebec (QC), Canada Coverstar Full timeAbout CoverstarCoverstar is building the first safe, creative, AI-native social platform for Gen Alpha. We've built a COPPA-compliant community where kids can create, collaborate, and grow safely. We're backed by top investors like a16z, moving fast, and hiring a mission-aligned Backend Engineer to help us power the next generation of personalized content...
-
Backend Engineer
2 weeks ago
Quebec, Canada GovernGPT Full timeAbout the TeamWe’re a YC-backed, profitable startup that’s bringing the first knowledge worker automations to reality in asset management. Every day the biggest firms in public and private markets rely on our software to more accurately, transparently, and rapidly update their investors on billions in investments.We build with the newest tools and every...
-
Backend Engineer
3 hours ago
Quebec, Canada GovernGPT Full timeAbout the Team We’re a YC-backed, profitable startup that’s bringing the first knowledge worker automations to reality in asset management. Every day the biggest firms in public and private markets rely on our software to more accurately, transparently, and rapidly update their investors on billions in investments. We build with the newest tools and...
-
Senior Backend Engineer
7 days ago
Quebec, Canada GuruLink Full timeLocation: REMOTE / Remote, Quebec This job allows you to work remotely. Our client is an AI-powered, mobile-first social sandbox where players don't just play stories, they build them. Think Minecraft meets The Sims meets Wattpad: a new genre of creative, social storytelling where AI helps players bring their imagination to life. With $6.5millions USD in...
-
Senior Java Backend Engineer – Remote
4 weeks ago
Quebec, Canada Behavox Limited. Full timeA technology company focusing on data solutions is seeking a Software Engineer to develop scalable, cloud-native services using Java. You will be part of a high-performing team tackling real-time analytics and data ingestion. The role requires at least 5 years of relevant experience, including backend systems and proficiency in SQL. The company offers a...
-
Backend Engineer: Ruby on Rails
4 weeks ago
Quebec, Canada WorkAxle Full timeA leading workforce management software company in Quebec is seeking a talented Backend Engineer with expertise in Ruby on Rails to enhance and create microservices. The role involves designing robust distributed systems and contributes to a collaborative team environment. Ideal candidates have strong experience with PostgreSQL, building scalable systems,...
-
Senior Software Engineer
3 weeks ago
Quebec, Canada Archera Full timeCompany Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique, short-term, insured GRI (Guaranteed Reserved Instance) and GSP (Guaranteed Savings Plan) commitments. Hundreds of customers rely on Archera's innovative FinTech solutions to increase their cloud ROI while accelerating revenue objectives and service...
-
Software Engineering Manager
3 weeks ago
Quebec, Canada Canonical Full timeSoftware Engineering Manager (Backend SaaS) Canonical is a leading provider of open source software, best known for publishing Ubuntu. As a global enterprise and technology platform, Ubuntu is widely used in public cloud, data science, AI, engineering innovation and IoT. Canonical employs a highly distributed workforce of more than 1200 colleagues across 75+...
-
Software Engineering Manager
3 weeks ago
Quebec, Canada Canonical Full timeSoftware Engineering Manager (Backend SaaS) Canonical is a leading provider of open source software, best known for publishing Ubuntu. As a global enterprise and technology platform, Ubuntu is widely used in public cloud, data science, AI, engineering innovation and IoT. Canonical employs a highly distributed workforce of more than 1200 colleagues across 75+...
-
Senior Backend Engineer: Cloud Data
3 weeks ago
Quebec, Canada Archera Full timeA fast-growing tech company is seeking a Senior Software Engineer (Backend) to design and build features focused on data-intensive applications and cost optimization tools. The ideal candidate has over 5 years of experience in software development, skills in Python and SQL, and experience with relational databases. This remote role offers competitive...