Full Stack Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Role: Full Stack Engineer – Self-Service & Agentic Data Platform
Location: Toronto, Ontario
Duration: Fulltime
Work Type: Hybrid: (3 days office, 2 days remote)
- Strong hands-on experience with Java, Spring Boot, Angular, React, REST APIs, and microservices architecture.
- Develop enterprise-grade self-service portals for data product discovery, onboarding, access, deployment, monitoring, and certification.
- Build responsive frontend applications, reusable UI components, and scalable backend services using client-approved technology standards.
- Develop integrations with Databricks, DataHub, Unity Catalog, and enterprise governance platforms.
- Experience implementing authentication, authorization, RBAC, approval workflows, and secure API integrations.
- Strong understanding of UI/UX design principles, enterprise application architecture, and reusable component development.
- Experience with Azure DevOps, Git, CI/CD pipelines, automated testing, and deployment automation.
- Develop and integrate AI-powered conversational interfaces and agentic workflows to enable natural-language interaction with enterprise data products.
- Knowledge of Generative AI, LLMs, RAG, vector databases, knowledge graphs, ontologies, and frameworks such as LangChain or LangGraph.
- Experience integrating AI agents with backend APIs, enterprise metadata systems, and governed data access workflows.
- For Lead Engineers: Experience in solution architecture, technical design, code reviews, and guiding development teams.
- Good to have: Azure OpenAI, Azure AI Search, Neo4j, GraphRAG, and enterprise conversational AI solutions.
More about this job
Responsibilities
Develop enterprise self-service portals and responsive applications for data product discovery, onboarding, access, deployment, monitoring, and certification. Build scalable backend services and integrations with data governance platforms, and develop AI-powered conversational interfaces and agentic workflows for governed enterprise data access.
Requirements
Requires hands-on experience with Java, Spring Boot, Angular, React, REST APIs, microservices, secure integrations, and enterprise application architecture. Candidates should also have knowledge of generative AI, LLMs, RAG, and agentic workflows; lead engineers additionally need experience in solution architecture, technical design, code reviews, and team guidance.
Skills
- Java
- Spring Boot
- Angular
- React
- REST APIs
- Microservices
- Databricks
- DataHub
- Unity Catalog
- Authentication And Authorization
- Role-Based Access Control
- Azure DevOps
- CI/CD
- Generative AI
- Large Language Models
- Retrieval-Augmented Generation
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
- Engineering
Keywords
- Java
- Spring Boot
- Angular
- React
- REST APIs
- Microservices
- Self-Service Portals
- Data Product Discovery
- Databricks
- DataHub
- Unity Catalog
- Enterprise Data Governance
- Authentication
- Authorization
- Role-Based Access Control
- Approval Workflows
- Azure DevOps
- Git
- CI/CD Pipelines
- Automated Testing
- Generative AI
- Large Language Models
- Retrieval-Augmented Generation
- Vector Databases
- Knowledge Graphs
- Ontologies
- LangChain
- LangGraph
- Azure OpenAI
- Azure AI Search