Backend Engineer () Full time Remote (Quebec)

CorGTA

Not Interested
Bookmark
Report This Job

profile Job Location:

Quebec City - Canada

profile Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Position:Backend Engineer ()
Structure:Full time Permanent
In Office requirements: Remote Quebec candidates preferred

--

We have a great new opportunity to support one of our SAAS clients in a full time capacity!

Please see below for more information on the position and if interested apply with an updated resume aligned to the needs of the role.

CorGTA has partnered with a client that is building advanced scheduling and time & attendance solutions. They are looking to add a Backend Engineer who will play a key role in developing and scaling the integration and data connectivity layer of their platform. The environment relies heavily on with for integration services alongside a GraphQL core API. This position is ideal for someone who values clean architecture reliable data flows and solving complex integration challenges.

How They Work
The organization follows a microservices-based architecture. Their stack includes a core Ruby service multiple services and a standalone React frontend. This domain-driven approach supports faster development cycles and promotes autonomy across teams by reducing large tightly coupled deployments.

Key Responsibilities

  • Design build and maintain a robust data import/export engine using and .

  • Develop and oversee integrations with various third-party systems using APIs (GraphQL REST SOAP) and file-based formats (CSV XML etc.).

  • Work closely with the external GraphQL API gateway and leverage gRPC for internal service communication contributing to GraphQL schema improvements where applicable.

  • Architect scalable reliable and maintainable integration services with a focus on data consistency and integrity.

  • Address challenges related to data transformation validation mapping and complex workflow error handling.

  • Collaborate with product teams Ruby/Rails engineers and external integration partners to deliver seamless system connectivity.

  • Participate in technical discussions and promote backend engineering best practices.

Required Experience

  • Strong hands-on experience with and .

  • Proven background building and maintaining complex system integrations across varied data formats and protocols.

  • Significant experience working with GraphQL (consuming and extending schemas).

  • Familiarity with gRPC for internal service communication.

  • A strong mindset for building resilient scalable well-tested backend systems.

  • Proficiency with PostgreSQL or similar relational databases.

  • Experience with asynchronous job and message processing (e.g. BullMQ RabbitMQ).

  • Strong testing practices across unit integration and end-to-end layers.

Nice-to-Have Experience

  • Familiarity with Ruby and Ruby on Rails.

  • Experience with workflow orchestration tools such as Temporal.

  • Understanding of Domain-Driven Design principles.

  • Background in ETL processes or data warehousing.

  • Knowledge of DevOps CI/CD workflows and monitoring tools.

Who Will Succeed in This Role

  • You enjoy solving complex system interoperability challenges.

  • You take ownership of your work and value building dependable backend services.

  • You care about clean code maintainability and well-structured architecture.

  • You collaborate effectively across teams and communicate clearly.

Bonus Points

  • Experience contributing to open-source projects in or GraphQL ecosystems.

  • Prior work on integration platforms or import/export engines.

  • Familiarity with industry-standard data exchange patterns or standards.


    --

CorGTA is an equal opportunity employer please apply with an updated resume and ensure the required skills you are able to speak to for this position are included.

For more roles like this please go to

Position:Backend Engineer ()Structure:Full time PermanentIn Office requirements: Remote Quebec candidates preferred--We have a great new opportunity to support one of our SAAS clients in a full time capacity!Please see below for more information on the position and if interested apply with an update...
View more view more

Key Skills

  • Abinitio
  • Administration And Accounting
  • Android
  • Bid Management
  • Inventory Management
  • Embedded C