Intermediate/Senior Software Developer

Wandrian - Montréal, QC (30+ days ago)

Apply Now

All Aboard! We are looking for Intermediate and Senior Software Developers to join our Montreal team. Your primary focus will be contributing to the development of products and systems that enable us to deliver unforgettable Italian travel experiences to our customers.

As a Software Developer you will:
Collaborate in a team-first and blameless environment

Create great user experiences through the company's various products

Participate in architecting systems that are a joy to code in

Work on all aspects of the development cycle

Be accountable for the continuous improvement of all of the development and team processes

About Us

Our global team of rail and Italy travel specialists is dedicated to creating exceptional customer experiences, from strategic business solutions to travel booking, to in-destination activities. Our deep industry expertise and traveler-first focus enables us to create MEMORIES by designing UNFORGETTABLE Italian travel EXPERIENCES. Our biggest flagships is www.italiarail.com.

We are a SAINE Company…

We Serve Others

We are Accountable

We Improve Daily

We NEVER Give Up

We Execute Like No One Else

We are inSAINEly passionate about what we do.

What You Can Expect from Us

The opportunity to travel to Italy and experience our products

A chance to work in a dynamic environment with very little politics, that encourages open and constructive discussions

The ability to work on a wide range of projects and try/learn different technologies

Flexible hours

A diverse group of people - We hail from all over the world

Full Health-Benefits and competitive salaries

An opportunity to learn about the great country of Italy

The Ideal Candidate

Adaptable, and embraces change.

Is not afraid to make mistakes, and accountable to learn from them.

Seeks to understand how their work impacts our customers

Recognizes the importance of teamwork, seeks win-win outcomes when collaborating with others.

Pragmatic in balancing business and technical concerns.

Open to new ideas, and willing to experiment.

Always growing and improving

Resourceful, stays positive and can find unconventional solutions to tough problems.

Thrives in an environment where improvements are driven by all members of the team

What you will do

Develop new front end components using Angular and TypeScript

Build out the web app with responsive design

Use modern standards with HTML5, CSS3, ES6

Build out API backends

Qualifications

3+ years of experience in software development

Advanced experience building component-based front ends with JavaScript frameworks like Angular or other modern frameworks

Advanced experience with HTML5, CSS3, and TypeScript

Experience developing in Python
Experience designing and implementing API endpoints

Experience with object oriented programming

Familiarity with backend frameworks like ASP.NET Core

Strong command of unit and integration testing

Familiarity with Git or other version control systems

Assets

Knowledge of Docker and Kubernetes

Knowledge of Django

Knowledge of database design

Passionate about Agile values and principles

Tech Stack

Infrastructure: AWS, CloudFormation

Tools: Docker, Kubernetes, Helm, PostgreSQL, MongoDB

Frameworks: ASP.NET Core, Django, Pyramid, Twisted, Angular 7+

Environments: Linux, Windows

Development Methodologies: Scrum, Kanban