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
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
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
3+ years of experience in software development
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
Knowledge of Docker and Kubernetes
Knowledge of Django
Knowledge of database design
Passionate about Agile values and principles
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