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.



