About the Role
Hurix is hiring a Software Engineer II - Full Stack for a confidential client. The role is ideal for a versatile full stack engineer experienced in building contemporary web applications across frontend, backend, database, infrastructure, and cloud layers. The selected candidate will work in a collaborative engineering environment and partner with product teams, data scientists, and other engineers to deliver reliable, scalable, secure, and accessible platform features.
Key Responsibilities
- Design, develop, and maintain full stack web applications and platform features that are reliable,maintainable, and scalable.
- Build frontend features using modern frameworks such as Angular or React.
- Develop backend services and APIs using technologies such as Python, Node.js, or Golang.
- Work with relational databases such as MySQL and PostgreSQL, and NoSQL databases such as DynamoDB or similar platforms.
- Develop and maintain software solutions that align with accessibility standards, including WCAG 2.2 AA.
- Integrate accessibility best practices into code, testing, and design processes.
- Collaborate closely with product managers, data scientists, and engineering teams to deliver high-quality solutions.
- Explore opportunities to integrate AI capabilities into applications where they add clear value to the user experience.
- Implement application security best practices and support compliance with relevant data privacy and protection requirements.
- Contribute to CI/CD processes to enable smoother and more reliable releases.
- Support cloud infrastructure and optimize applications for performance, cost, and security.
- Apply engineering best practices to ensure software quality, stability, performance, resiliency, and maintainability.
Preferred skills & Requirements
- 3+ years of experience in product or enterprise software development.
- Hands-on experience across the full software stack, including frontend, backend/API, databases, cloud infrastructure, and deployment workflows.
- Experience building full stack features using Angular or React, backend APIs using Python, Golang, or Node.js, and cloud infrastructure using AWS or Azure.
- Experience implementing accessible features in web applications.
- Strong technical abilities in software development, testing, monitoring, performance tuning, and deployment pipelines.
- Understanding of application security principles, data privacy considerations, and secure coding practices.
- Strong technical communication, collaboration, and problem-solving skills. Passion for technology and commitment to staying current with modern engineering practices and emerging capabilities.
Preferred Qualifications
- Familiarity with AI or machine learning integrations.
- Exposure to LLM frameworks such as LangChain or similar tools.
- Awareness of Retrieval-Augmented Generation (RAG) patterns or similar AI integration techniques.
- Experience with infrastructure as code tools such as Terraform.
- Experience working in agile, cross-functional product engineering teams
Technical Skills Snapshot
Area
Frontend
Backend/API
Databases
Skills / Tools
Angular, React
Python, Node.js, Golang
MySQL, PostgreSQL, DynamoDB or similar NoSQL databases
Cloud/Infrastructure
Engineering Practices
AI Exposure
Candidate Attributes
AWS, Azure, Terraform
CI/CD, testing, monitoring,
performance tuning, security,
accessibility
LLM integrations, LangChain, RAG patterns – preferred
- Collaborative and comfortable working across engineering, product, and data teams.
- Quality-focused with a strong ownership mindset.
- Able to balance user experience, performance, maintainability, and security.
- Curious about emerging AI capabilities and practical integration opportunities.
📌 Software Engineer II – Full Stack (Canada)
🏢 Hurix
📍 Canada