CrawlJobs Logo

Software Engineer II - Full Stack

Canada · Job Posted June 14, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • 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

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

Nice to have

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Full Stack

8 matching positions

New

Software Engineer II - Full Stack

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Canada , Vancouver
Salary
Salary:
85800.00 - 169300.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • For preferred qualifications: Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design services with a solid focus on high availability and scalability, robustness, and observability
  • Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build
  • Work collaboratively and communicate effectively with engineering, product & external organization partner teams
  • Elevate engineering practices by driving design reviews, improving code quality, and strengthening operational excellence
  • Mentor and guide engineers on the team, promoting growth, collaboration, and technical excellence.
  • Fulltime
Read More
Arrow Right

Software Engineer II - Full Stack

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Canada , Vancouver
Salary
Salary:
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience with creating responsive and accessible UI using TypeScript, Angular, RxJs, or equivalent
  • 2+ years of backend development experience (designing and working with APIs, databases, etc.)
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Deliver world-class user experiences and cloud services at scale to customers in collaboration with architects, UX designers, and product managers
  • Write secure, performant, well-tested code across web clients and service-side components
  • Ensure implementation resiliency, security, reliability, latency, and cost using observability and operational practices
  • act as DRI for key services and drive durable fixes
  • Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
  • Maintain customer focus, considering current and future needs when designing and implementing features
  • Collaborate effectively within the team and with partner teams across Microsoft
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Full Stack Software Engineer II and Senior FS Software Engineer

We have multiple positions open for Software Engineers and Senior Software Engin...
Location
Location
Israel , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 5+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments
  • Experience taking initiative, map product/feature requirements, dependencies, and deliverables
Job Responsibility
Job Responsibility
  • Contribute to business-critical initiatives in Microsoft Security
  • Improve the end-to-end lifecycle of services
  • Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs
  • Work on high-end technologies and collaborating across disciplines to deliver impactful features
  • Collaborate with multiple teams across Microsoft to deliver key customer solutions and support technology
  • Fulltime
Read More
Arrow Right

Software Engineer II, Product Lines Engineer (Full Stack)

Dandy is transforming the massive and antiquated dental industry. We’re on an am...
Location
Location
United States , New York
Salary
Salary:
144375.00 - 165000.00 USD / Year
meetdandy.com Logo
Dandy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of software engineering experience
  • Professional experience in a production TypeScript and React + GraphQL system
  • A high level of autonomy and the ability to deal with ambiguity
  • Ability to work in any layer of the stack (frontend, backend, infra, data, etc) to ship end-to-end product experiences
  • Strong problem-solving skills and a willingness to learn
Job Responsibility
Job Responsibility
  • Build and maintain core ordering flows used by our end customers every day
  • Dig in and learn about the dental restoratives market
  • Work with other engineers and product managers, along with product GMs, process engineers, operations managers, marketers, CAD designers, etc etc to launch innovative new products for our users
What we offer
What we offer
  • Offers Equity
  • healthcare
  • dental
  • mental health support
  • parental planning resources
  • retirement savings options
  • generous paid time off
  • Fulltime
Read More
Arrow Right

Software Engineer II Full Stack

The Ads Billing and Managed Services teams within Uber Ads have a crucial focus:...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of professional software engineering experience, with a focus on large-scale, high-traffic web applications
  • Hands-on experience and proficiency in a modern web framework such as JavaScript, React, VueJS, or Angular, plus HTML and CSS
  • Experience with back-end systems (e.g., Go, Python, TypeScript)
  • Proficiency in fundamental algorithms and data structures, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS
  • Demonstrated understanding of modern web application architecture and design patterns, and their implications for performance and scalability
  • Ability to contribute to technical innovation and problem-solving within a team setting
  • Experience in architecture design and developing high availability and high-performance systems
  • Deep understanding of computer systems, which may include experience with backend services, large-scale systems, multi cloud infrastructure, etc
Job Responsibility
Job Responsibility
  • Build and Scale: Design and implement user-facing features for critical web properties, ensuring high availability and performance at scale
  • Code Quality: Write clean, efficient, and well-tested code, serving as a role model for coding standards and best practices
  • Cross-Functional Collaboration: Partner with Product, Design, and Data Science to turn ambiguous business needs into concrete technical specifications
  • System Design: Make architectural decisions that balance immediate product needs with long-term system health and extensibility
  • Mentorship: Mentor engineers on the team, providing technical guidance, code reviews, and support on complex engineering challenges
  • Operational Excellence: Proactively identify performance bottlenecks and technical debt, driving initiatives to improve system reliability and developer efficiency
  • Fulltime
Read More
Arrow Right

Software Engineer II- Full Stack - Engagement Growth

Uber Eats is our food delivery platform that makes getting great food from your ...
Location
Location
United States , New York
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or related technical field or equivalent practical experience
  • 1-2+ years of experience in professional software development experience, developing and deploying systems in production environments
  • Good understanding of software experimentation philosophy in the earlier work with an understanding of setting up A/B experiments for hypothesis testing
  • Build instrumentation in the experiments, understand and mine insights, and investigate these to help product with data-driven decisions from experimentation
  • Strong communication skills, experience working with stakeholders including product managers, design and user research
  • Ability to learn new technologies and frameworks quickly
  • Previous experience working on full-stack development including API design and front-end user experience
  • Previous experience with front-end frameworks such as React, Angular, etc
  • Proficiency in JavaScript, TypeScript, CSS, and HTML. Solid experience in core front-end technologies, enabling the development of responsive and accessible web interfaces
  • Expertise in Modern Web Application Frameworks. Hands-on experience with frameworks such as React, Angular etc, including component-based architecture and state management
Job Responsibility
Job Responsibility
  • Building features at scale by writing maintainable and extensible code with high quality tests and documentation for the Engagement Growth team at Uber
  • Participate in code reviews, provide feedback, and maintain code quality standards to ensure the reliability and maintainability of the web and backend codebase
  • Troubleshoot issues reported by users or identified during testing, and work towards timely resolution
  • Understand and use existing systems efficiently, contributing to them where necessary
  • Strong partnership with cross functional teams across Delivery to drive deeply collaborated initiatives, build frameworks and solutions that help drive the long term strategy for the business
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II- Full Stack

Join the Copilot Connectors Admin Experiences team, a critical part of Microsoft...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with C#/.NET or similar backend technologies
  • Strong understanding of REST APIs and distributed systems
Job Responsibility
Job Responsibility
  • Design and Develop Admin Experiences: Build modern, responsive UI components and workflows in Microsoft Admin Center (MAC) for connector setup, configuration, and lifecycle management
  • Full-Stack Engineering: While the focus is on front-end experiences, contribute to backend services, APIs, and integration layers powering connector discovery, authentication, and diagnostics
  • Performance and Reliability: Optimize admin flows for speed and resilience, reducing time-to-setup and improving adoption metrics
  • Fulltime
Read More
Arrow Right

Full-Stack Software Engineer II

Kensho is S&P Global’s hub for AI innovation and transformation. With expertise ...
Location
Location
United States , Cambridge; New York
Salary
Salary:
130000.00 - 175000.00 USD / Year
kensho.com Logo
Kensho Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least three years of direct experience building commercial web applications in JavaScript/TypeScript
  • At least two years of that experience working directly on web UIs in a modern framework
  • At least one domain of interest to develop deep expertise (e.g., web performance, design systems, framework knowledge, etc.)
  • Some interest in product design
  • Kind and efficient communication skills for both technical and non-technical audiences
  • Ability to deeply understand product and technical requirements
Job Responsibility
Job Responsibility
  • Build full-stack and SPA TypeScript applications ranging from experiments to flagship products
  • Collaborate on product decisions and communicate technical constraints and considerations
  • Collaborate on technical decisions and conventions
  • Quickly level up and learn from the team and the broader organization via mentorship, code review, knowledge sharing, etc.
  • Manage project priorities, estimates, and deliverables
What we offer
What we offer
  • Medical, Dental, and Vision insurance
  • 100% company paid premiums
  • Unlimited Paid Time Off
  • 26 weeks of 100% paid Parental Leave (paternity and maternity)
  • 401(k) plan with 6% employer matching
  • Generous company matching on donations to non-profit charities
  • Up to $20,000 tuition assistance toward degree programs, plus up to $4,000/year for ongoing professional education such as industry conferences
  • Plentiful snacks, drinks, and regularly catered lunches
  • Dog-friendly office (CAM office)
  • Bike sharing program memberships
  • Fulltime
Read More
Arrow Right