Junior Software Engineer

Toronto, Canada
Full Time

3rdwave builds a suite of highly ambitious software applications to support more efficient, accurate and cost effective supply chain management. Our SaaS solution supports all importing, exporting, trade compliance, and logistics functions. The 3rdwave platform enables our clients to execute, manage, and control their global trade, constantly improving their capabilities at the lowest possible cost, reduced risk, and with optimal inventory results.

We have created world-class applications and are looking for talented and motivated recent software engineering graduates to join our growing team. Our diverse, collaborative team is passionate about supply chain management and proud of what we continue to produce. The midtown Toronto location of our office allows for accessibility to those living in the Greater Toronto-Hamilton area, and the option to work remotely is actively promoted. 

We are a 15 person company, with all of the benefits and drawbacks that entails. As a result, we take a holistic approach to development. Not only will you be responsible for the full stack of technologies, you will build an in-depth understanding of the complex requirements and nuances of the global supply chain (purchasing, logistics, inventory, sales, and customs). You will be joining a team of developers responsible for all aspects of the end-to-end product, including developing new functionality, testing existing functionality, and putting functionality into production (implementations). Within the team, there is flexibility in terms of who does what, taking into account your strengths and preferences.

Why you’ll love working here:

  • Open concept office designed to facilitate communication and collaboration;
  • Free lunches on Fridays;
  • Flexible hours;
  • Relaxed dress code;
  • Healthcare benefits;
  • Two weeks paid vacation;
  • Access to on-site fitness centre

Here’s what we want:

  • Problem solver - you have a passion for simplifying the complex, are not intimidated by a challenge, and persevere until the problem is solved.
  • Team player - you love working with other people, presenting your viewpoint, and working towards the best solution, regardless of where it originates.
  • Knowledge hungry - learning new frameworks and languages is exciting to you and you’re not satisfied with the status quo. 
  • Initiative - you have a commitment to improvement, meaning you’ll go the extra mile for better quality, technical excellence, and results.
  • Communicator - you can articulate your opinions within a team environment, and provide clear documentation and written specifications.

Here’s what you’ll do:

  • Work as part of our development team to deliver high-performing, resilient, and scalable code into production;
  • Enforce a high standard of quality and consistency in the application codebase;
  • Acquire knowledge of the supply chain to better understand our customers issues and how the software can address them;
  • Work with the product team to help set expectations, communicate risk, and generally collaborate on product requirements and specifications.

Technologies you’ll be working with:

  • JAVA/JEE technologies for the backend (JEE - CDI, JPA, JMS)
  • GWT/JS for the frontend
  • Wildfly AS
  • Web technologies (HTML/JS/CSS)
  • AWS
  • MySQL Database
  • GIT (Bitbucket) for version control, JIRA and Confluence for issue tracking

We are an equal opportunity employer and consider all qualified applicants equally without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status.

  • Inclusive of minority and disadvantaged groups;
  • LGBTQ+ friendly workplace;
  • Age-inclusive.

Salary will be commensurate with skills and experience. 

We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

Please send your resume/CV and cover letter to jobs@3rdwave.co.