Senior Software Engineer

Senior Software Engineer

Montreal, Quebec  - Permanent


Job Description

We are the fastest-growing materials supplier and market leader disrupting the way construction professionals purchase and receive materials delivering in Canadian and US cities.

We have recently closed one of Canada’s largest Venture-Backed Series A’s for 2019 and are in search of AMAZING talent to help propel the company on to the next.

The Opportunity:

We’re building a best in class e-commerce platform and internal tools to better serve construction professionals.

Your typical day includes:

- Driving and owning feature development from inception to completion
- Collaboration in refining software process
- Involvement in system-level architecture discussions
- Creating reliable, well-tested code that directly impacts users experience
- Developing and maintaining Java applications
- Researching and developing tech stack improvements
- Working closely with Product, Design, Marketing, Sales, Data Science, and other Engineering departments
- Working remotely with an eventual return to an office environment in some capacity post-COVID



Special Perks:

- Incredible Work Environment and Team Culture
- Competitive Compensation Packages
- Unlimited Vacation
- Health, dental & vision insurance
- Free food
- Dog-friendly office


Must Have Skills:

- Desire to break new ground and innovate in an industry undergoing digital transformation
- Strong communications skills with the purpose of establishing great relationships
- Passionate about solving complex problems
- 5+ years of professional experience in Java
- Experience building scalable web applications (architecture, RESTful APIs, and database design)
- Experience with Spring Boot, Hibernate,
- Experience with iterative development methodologies
- Experience with the usual tools of the trade


Nice to Have Skills:

- Experience with AWS services
- Spring Data, Elastic Search, Kafka
- Experience with payment processors
- Experience with monitoring tools
- Experience leading projects and teams
- Experience using automated testing frameworks and methodologies through CI/CD pipelines
- Familiarity with web or mobile application development using React/React Native


Details:

Starting: ASAP







Similar jobs in Montreal:

Similar jobs in other locations: