Backend Developer

Hamilton, ON, Canada Full Time Start Immediately


FYELABS is a unique service for emerging and ambitious companies. Termed innovation-as-a-service (IaaS), the FYELABS offering provides a fast-paced and professionally managed product development and problem solution service. It has been operational for about 3 years, and has served over 60 companies spread across 5 countries. Typical FYELABS projects run anywhere between 2 weeks and 6 months, with a diverse set of application areas. We are a proud spin-off of McMaster University and based in Hamilton, ON, Canada.

COVID-19 Disclosure

As a result of circumstances relating to COVID-19, for a temporary period, you may be required to work remotely. This working from home arrangement is a short-term measure that will begin on your start date with FYELABS and is expected to end once FYELABS resumes normal onsite operations. While working remotely, you are responsible for your overall productivity, progress on assignments and service level. It is expected that you will demonstrate all work-related tasks performed over the course of the week through tangible/measurable means.

About the Role

The FYELABS team is looking to welcome a new colleague skilled in the art of system engineering and product development. The selected candidate will work in a high-performing team developing innovative products and solutions for a broad range of applications.

The appointed person will have opportunities to work alongside an exceptionally dynamic multidisciplinary team, including a number of ambitious companies, both emerging and established, from around the world.

The ability to learn new skills, assimilate new knowledge into projects, and train/mentor colleagues in such, are critical skills in this position. The ability to serve clients, and provide an exceptional customer experience through exemplary service are also critical.

We do require that you hold a Bachelor's degree in Engineering, in a relevant field of study. We also require 1-3 years of relevant experience.

What you will do

  • Synthesize complex set of information/documentation to develop requirements and specification
  • Architect system flow to meet business requirements
  • Architect full stack solution, and manage specific development resources to deliver seamlessly
  • Seamlessly manage and support multiple parallel projects
  • Ability to produce clear and concise documentation for clients
  • Exceptional ability to break down complex software architecture, and their needs, to solve the business problems of uninitiated clients

What you have

Development experience
  • Go (Golang) and Python/Node.js
  • React and/or Vue.js
  • Docker, Kubernetes
  • Relational and non-relational databases, object storage
  • Seamlessly manage and support multiple parallel projects
  • Automated software test suites: Circle CI, Jenkins, Travis CI
  • Microservice driven development
  • Defensive programming

Additional skills

  • Excellent communication skills, both verbal and written
  • Desire to contribute to a small sized business environment, which requires being proactive and willing to roll up sleeves and "get things done"
  • Meticulous attention to detail and accuracy
  • Overall good person

Are you ready to tackle new challenges?

By submitting this form, you are agreeing to terms specified in our Privacy Policy.

Innovation starts with FYELABS

Join over 60 clients

Basadur Applied InnovationBasadur Applied InnovationBenchworkBrock UniversityCANARIECellmotionsCINNOS Mission Critical IncorporatedCoolIT SystemsCore Online MarketingClearcable ConnectsDevhaus TechnologyEdge Mission Critical SystemsEVDirectFox TechGeotabGO TECH RDCHamilton Oshawa Port AuthorityHitron Technologies Inc.ID LynxID LynxLearnFormulaMasks and MoreModiusMcMaster Faculty of EngineeringPureFactsQEA TechQReserveRecycle CoachSanEcoTecScaleMatrixSwifliTakuLabsTeam EagleTetra TechViziyaWakebZoocasa