Markham, Ontario, Canada Remote (Global) Contract

Adastra Corporation is hiring a Back-end Engineer

About the Role

Adastra Corporation is looking for a Back-end Engineer to build and maintain reliable backend services that support modern, cloud‑based applications. In this role, you will design and develop APIs and microservices that enable core platform capabilities and collaborate closely with frontend and platform teams to deliver scalable, secure, and well‑tested solutions.

What You'll Do

  • Develop RESTful APIs using Java and Python to support a Blazor frontend application workflow.
  • Implement microservices for knowledge base management and configuration services.
  • Build backend services for agent creation, model configuration, and tool integrations.
  • Support chat, ticketing workflows, and conversation context persistence.
  • Integrate cloud services (Azure preferred) including storage, messaging, and identity management.
  • Implement authentication and authorization mechanisms for backend services.
  • Develop Python modules to support data processing and AI pipelines.
  • Collaborate with Blazor frontend developers to ensure API usability, performance, and scalability.
  • Write unit tests and maintain clear backend documentation.
  • Monitor service health and troubleshoot production issues.

What We're Looking For

  • Hands‑on experience developing backend services using Java and/or Python.
  • Hands-on experience with Blazor.
  • Strong understanding of RESTful API design and microservices architecture.
  • Experience integrating cloud services, preferably within Azure environments.
  • Knowledge of authentication and authorization concepts and implementations.
  • Experience working with distributed systems and backend integrations.
  • Ability to write unit tests and maintain high‑quality, maintainable code.
  • Strong problem‑solving skills and attention to detail.
  • Effective communication skills and experience working in cross‑functional teams.

Nice to Have

  • Experience developing Python modules for data processing or AI workflows.
  • Familiarity with modern frontend frameworks.
  • Experience with chat systems, ticketing platforms, or conversational applications.
  • Exposure to event‑driven architectures or messaging systems.
  • Experience supporting production systems and resolving live issues.

Technical Stack

  • Java
  • Python
  • Blazor
  • Azure
  • RESTful APIs
  • Microservices

Benefits & Compensation

  • Opportunity for advancement and career progression.
  • Successful referral program.
  • The opportunity to work with one of Canada's 50 Best Managed Companies.
  • Satisfaction of working for a reputable company.
  • A flexible, dynamic, and diverse workplace.

Work Mode

This role is open across Canada & USA.

In our commitment to promote fair and equitable treatment of all employees and applicants, Adastra Corporation provides equal employment opportunities for all individuals regardless of age, sex, disability, race, ethnic origin, citizenship, creed, sexual orientation, marital status, or any other ground as described in the Ontario Human Rights Code.

Required Skills
JavaPythonBlazorAzureRESTful APIsMicroservicesBackend Services DevelopmentCloud IntegrationAuthenticationAuthorization
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Adastra Corporation

Adastra is a global leader in AI and data-driven transformation, helping organizations lead with artificial intelligence—responsibly, strategically, and at scale. Trusted by some of the world’s most prominent brands, Adastra delivers end-to-end solutions grounded in thoughtful strategy, robust governance, and deep technical expertise.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago