logo

View all jobs

Full Stack Software Engineer

North Vancouver, BC · Information Technology
Introduction
Do you want to join a team of talented professionals at a startup on the verge of explosive international growth? Our company has designed and developed an AI robotics platform which detects crop health in commercial greenhouses internationally, eliminating the need for mass chemical pesticide usage. With exciting products hitting the market in the coming months, we are looking for candidates who are passionate about high technology, food, innovation, and sustainability.
 
Role / Responsibilities
  • Collaborating with UX, Data Science, Hardware, Firmware, Big Data teams to conceive, design, and bring to market innovative customer experiences
  • Full-stack software development
  • Lead the design and architecture of testable, scalable solutions to complex problems, using the appropriate frameworks and Amazon Web Services (AWS) ecosystem
  • Lead other engineers building with cloud reference architectures
  • Working effectively with a high degree of autonomy and ownership
  • Holding the customer experience and satisfaction as your top priority
 
Required Skills
  • Experience building and operating web-services with back-end workflow components, asynchronous event handling capabilities, and/or distributed transaction processing capabilities
  • Knowledge of software engineering best practices for the full software development life cycle, including Agile methodologies, coding standards, code reviews, source control management, build processes, testing, operations, and security and internationalization
  • Extensive knowledge of computer science fundamentals such as object-oriented design, data structures, algorithm design, problem solving, etc.
  • Proficiency in at least one modern programming object-oriented language such as Java, .NET or C++
  • Proficiency in at least one modern front-end framework such as React, React Native, or Angular
  • Broad experience with data storage technologies
  • Track record of employing DevOps tools and culture
  • Bachelor's Degree in Computer Science or equivalent
  • 7+ years as a professional software engineer
  • 2+ years of experience in developing web/mobile frontends
Share This Job
Powered by