cover image
Hillview Consulting Solutions

Full Stack Engineer

Hybrid

Toronto, Canada

$ 75 /hour

Mid level

Freelance

05-03-2026

Share this job:

Skills

Communication Python Java HTML CSS SQL NoSQL CI/CD Monitoring Test Test Automation Architecture Databases apache git react node.js Marketing Agile HTML/CSS Spring React.js Spring Boot E-commerce Kafka

Job Specifications

Full Stack Developer

Toronto Canada

Hybrid role in Toronto Canada

Project- 6+ Month

Number of position- 2

Payrate- 60/hr to 75/hr CAD

Project alignments: Purchase conversion and Transactional teams, working on cross channel communications for marketing as well as transactional processes.

Must have tech languages: Java (expert level), Spring Boot, REST services, SQL, HTML/CSS, practical experience using front end frameworks (react, node, etc.) Needs backend skills but Front end is priority.

Must have skills:

5+ years of professional (current) experience in software engineering.
Communication: Effective written and verbal communication skills for cross-functional collaboration.
Full-Stack capability; Proven working proficiency across the full stack.
System Design: Proficiency in systems design, architecture, and debugging complex distributed problems.
Practices: Experience working in Git and Agile development methodologies.

Interviewing process:

Codesignal Test
60-90 min panel interview with HM. Whiteboard assessment of Frontend skills and culture fit review.
60 min technical interview with backend engineer to assess skills.

We are seeking a highly motivated software engineer to join our team, focusing on delivering scalable, high-quality full-stack solutions. In this role, you will be instrumental in bridging backend distributed systems with customer-facing communication platforms, directly supporting critical e-commerce systems and enabling personalized multi-channel communications.

This role is ideal for a talented engineer with deep expertise in either backend or frontend, coupled with a strong working proficiency across the entire stack. You will take true end-to-end ownership—from system design and architecture through implementation, deployment, and monitoring.

You will partner closely with Product Managers, Architects, QA, and Operations to ensure the delivery of reliable, performant, and scalable solutions in a large-scale e-commerce environment.

What You'll Do (Key Responsibilities)

1. End-to-End Feature Delivery

Own the complete lifecycle of features across the full stack, including system architecture and customer-facing delivery.
Translate complex business requirements and technical specifications into scalable, maintainable solutions.
Actively participate in system design reviews and contribute to key architectural decisions.
Communicate technical estimations and design options (including pros and cons) for new feature requests.
Support production deployments and lead post-release monitoring to ensure system stability and performance.

2. Backend & Distributed Systems Engineering

Design and develop highly available, scalable Java-based services within an e-commerce ecosystem.
Build and maintain robust RESTful APIs and integrate with event-driven systems (e.g., Kafka).
Strategically design and optimize data persistence layers using both SQL and NoSQL databases.
Conduct thorough code reviews and continuously champion engineering standards and best practices.
Champion and contribute to test automation, code coverage, and continuous integration/continuous delivery (CI/CD) pipelines

3. Frontend & Customer Communications

Develop, maintain, and improve dynamic, data-driven templates for both marketing and transactional customer communications.
Utilize technologies like HTML/CSS and Apache FreeMarker (FTL) to build reusable and scalable components.
Ensure seamless integration between frontend implementations and backend APIs using JSON-based data structures.
Focus on continuously improving the clarity, engagement, and performance of customer-facing touchpoints.

Required Qualifications

Experience: 5–7 years of professional experience in software engineering.
Full-Stack Capability: Proven ability to work across the full stack, with demonstrated contributions beyond a single specialization.
Backend: Strong depth in distributed systems, including Java, REST APIs, Kafka, and SQL/NoSQL databases.
Frontend: Experience in front end technologies including HTML/CSS, React.js / Node.js or other related frameworks. API integration knowledge.
Technical Skills: Experience with REST services, JSON-based data, and proficiency in system design and debugging complex problems.
Practices: Experience working with Git and Agile development methodologies.
Communication: Effective written and verbal communication skills for cross-functional collaboration.

Bonus (Nice to Have)

Experience with building and maintaining large-scale marketing or transactional email systems.
Knowledge of Python.
Direct experience with Apache FreeMarker (FTL).
Prior experience in a large-scale, high-volume e-commerce environment.

What Success Looks Like

You deliver features across both backend and frontend layers efficiently, minimizing handoffs.
You actively contribute to high-level architectural decisions while maintaining a strong, hands-on implementation focus.
You demonstrate complete ownership, seeing features through

About the Company

Hillview Consulting Solutions is well-versed in a variety of technology stacks and with a team of experienced individuals, our aim is to assist customers in scaling their IT and engineering teams. Working closely with our customers, we access the best talent pool at a competitive cost, allowing for flexibility in scaling up or down based on business needs. Our services are available nationwide, spanning various cities across the United States. We provide technology consultants to clients in the retail, healthcare, e-commerce... Know more