Jobs.ca
Jobs.ca
Language
Embross logo

Full Stack Developer

Embross5 days ago
Richmond Hill, ON
Mid Level

Top Benefits

Employer-paid health, dental, vision, and life insurance
Short-term and long-term disability coverage
Employer RRSP contribution (min 3% of salary)

About the role

Work Location: Richmond Hill, ON (Hybrid)

Who We Are

At Embross, we build technology that quietly powers millions of travel experiences every day. From check-in to boarding, there’s a strong chance that our hardware or software played a role in getting passengers where they need to go.

We partner with some of the world’s leading airlines and airports to deliver passenger automation and self-service solutions that make travel faster, simpler, and less stressful. For our partners, that means more efficient operations and better passenger experiences. For us, it means solving complex, real-world challenges at global scale.

What makes Embross unique is the breadth of what we do. We work across a diverse stack that blends hardware, software, and real-time systems in some of the busiest and most demanding environments in the world. It’s a space where creativity, engineering, and operational thinking come together.

If you’re motivated by meaningful problems, tangible impact, and the opportunity to shape how people move through the world, we should talk.

What You’ll Do

We’re entering an exciting phase of growth and transformation as we evolve our platform, expand our product capabilities, and embrace increasingly data-driven environments.

As a Full Stack Developer, you will play a key role in building and enhancing the applications that power our self-service and passenger processing solutions. This is a hands-on role where you’ll contribute across the full technology stack, from intuitive user interfaces to scalable backend services.

You’ll collaborate closely with Solution Architects, Software Managers, Product Owners, and fellow developers to deliver high-quality, reliable solutions used in real-world, high-demand environments like airports around the globe.

This role is ideal for someone who enjoys solving complex problems, takes pride in clean and maintainable code, and is eager to grow their technical expertise while contributing to meaningful, customer-facing solutions.

You will:

  • Design, develop, and maintain full stack applications across modern web and backend technologies
  • Build responsive, reliable, and user-friendly interfaces for kiosk and self-service environments
  • Develop and integrate backend services and APIs to support scalable, high-performance systems
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Contribute to code quality, testing, and continuous improvement of development practices
  • Troubleshoot and resolve issues in complex, real-world deployment environments
  • Participate in the evolution of Embross’ CUSS platform and related products

Who You Are

You’re a motivated and curious developer who enjoys working across the stack and contributing to real-world solutions. You thrive in a collaborative environment, are open to feedback, and take ownership of your work.

You’re someone who values both quality and delivery, balancing attention to detail with the ability to move quickly and adapt in a fast-paced environment.

Core Qualifications:

  • Typically, 3–6+ years of professional experience in software development
  • Experience working with modern web application stacks (e.g., MERN or similar)
  • Experience with Java development (Spring MVC or similar frameworks)
  • Strong understanding of software design principles and building scalable web applications
  • Experience developing and consuming APIs (REST, and ideally familiarity with OpenAPI/Swagger)
  • Proficiency with SQL and/or document databases such as MongoDB
  • Familiarity with state management or state machine concepts in frontend development (eg, XState, SCXML)
  • Exposure to building applications for kiosk, POS, or high-availability environments is an asset
  • Understanding of version control (Git) and modern development workflows
  • Strong problem-solving skills and attention to detail
  • Experience with CI/CD tools and managing build and deployment pipelines, including Jenkins
  • Good communication skills and ability to work effectively in a team environment

You’ll stand out if you also have:

  • Experience working in hardware-integrated environments or edge systems
  • Familiarity with microservices or distributed systems
  • Exposure to IATA standards (CUSS, CUPPS, CUTE, etc.)
  • Experience in the travel and transportation domain (airlines, airports, DCS, reservation systems)

Most importantly, you’re someone who is eager to learn, grow, and contribute to a team building impactful technology.

Work Environment & Travel

This role is primarily based out of our Richmond Hill office, with occasional travel depending on project needs.

What We Offer

At Embross, we believe that great technology is built by great teams, and that means investing in our people, our culture, and our shared success.

A Culture That Supports You

You’ll be part of a collaborative, respectful, and inclusive environment where ideas are encouraged, contributions are valued, and people genuinely enjoy working together. We foster a culture where developers are empowered to take ownership and continuously improve.

Meaningful Work with Real Impact

Your work will directly influence the travel experience of passengers around the world. You’ll build solutions that operate in real environments, not just in theory.

Growth & Development

We are committed to building from within. You’ll gain exposure to complex systems, modern technologies, and opportunities to expand your skills and responsibilities over time.

Comprehensive Benefits

  • Employer-paid health, dental, vision, and life insurance
  • Short-term and long-term disability coverage
  • Employer RRSP contribution (minimum 3% of base salary)
  • Performance-based profit-sharing program (up to 15% of base salary)
  • Flexible working environment

A Connected Team

We believe strong teams are built both inside and outside of work. From team events to social gatherings, BBQs, bowling, picnics, and more, you’ll find plenty of opportunities to connect with colleagues.

Our Commitment

Embross values diversity and inclusion and is committed to creating an environment where everyone feels welcome and supported. If you require accommodations at any stage of the recruitment process, please reach out to careers@embross.com

About Embross

Transportation, Logistics, Supply Chain and Storage
51-200

Embross is a dynamic technology company developing self service hardware and software solutions for the world's leading airports and airlines.

Boasting one of the most experienced passenger self service solution teams, Embross helps its travel and service partners achieve greater service capability, efficiency and experience by leveraging self service and automation technology.

Founded in Australia, Embross continues to grow it's global footprint and now houses its primary production operation in Toronto, Canada. In 2015, Embross acquired the IBM, Travel & Transportation, Kiosk division expanding its operational capability into North America and adding a new wealth of knowledge and over 20 years of legacy expertise.

Today, Embross solutions can be found in most corners of globe as we continue to achieve a range milestones including:

  • 23,000+ kiosks deployed worldwide
  • 150+ Airline Check In Applications (on Embross Kiosks)
  • 40+ Airlines Customers
  • 17,000+ devices monitored on Embross Kiosk Manager

Embross core solution base includes:

KIOSK CUSS Common Use, Self Service Check In, Automated Passport Control, Ticketing, Biometric Enrollment and Validation, Information, Wayfinding, Custom kiosk projects

SELF BAG DROP Automated self bag drop, Reftrofit self bag drop and Hybrid solutions

BIOMETRICS Facial Recognition, Iris Recognition, Fingerprint reading

SOFTWARE Check In Applications, Bag Drop Applications, Passport Control Applications, Biometric enrollment and validation, DCS integration, Custom Software Projects

Similar Jobs