A Space for Thoughtful Leaders is Now LIVE.

Software Engineer II – Full Stack

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 modern 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.

Job Category: Software Engineering
Job Type: Contract
Job Location: Canada

Apply for this position

Allowed Type(s): .pdf, .doc, .docx