Senior Software Developer

Québec City
Full-time
Software

XpertSea is a Canadian technology company that’s transforming how the global aquaculture industry farms seafood. Combining artificial intelligence, computer vision and machine learning, we're building cutting-edge solutions to empower hatcheries, farms and research centres to track and manage their aquatic populations with greater speed, accuracy and insight than ever before. We're currently seeking passionate specialists in machine learning, computer vision, data science and software engineering. With more than 100 customers in over 48 countries, we’re using Canadian ingenuity to help feed the world.

XpertSea is looking for a software developer with expertise in both front end and back end, single page applications, cloud services and DevOps. The ideal candidate loves both back end and front end web development, is convinced that cloud infrastructure and services are the way to go and has a deep understanding of code quality and best practices.

Responsibilities

  • Architect, design, develop, test, deploy, maintain and improve our web infrastructure related to our analytics platform. This includes our single page web application and data platform.
  • Contribute to continuous improvement efforts to increase our platform performance and security.
  • Collaborate with the rest of the organization to implement and improve our analytical solutions.
  • Improve our DevOps stack, propose innovative approaches and contribute to our web knowledge base.
  • Innovate and keep yourself on the cutting edge of cloud computing, web engineering and UX.

Minimum qualifications

  • University degree in the field of computer science, software engineering, or another related discipline.
  • Minimum of 5 years experience in software engineering.
  • Expertise in back end and front end web development.
  • Effective communication skills and ability to work within a multidisciplinary team.
  • Experience with unit testing, test-driven development, automated testing, continuous integration and automated deployment.
  • Experience with JavaScript web frameworks.
  • Experience with cloud infrastructure providers.

Desirable assets

  • Experience with AWS.
  • Experience with Google Polymer platform.
  • Experience in web security.
  • Experience in cloud scalability and DevOps.

Technical environment

AWS, Python, Google Polymer, Docker, Semaphore CI, Git.

Perks and benefits

Full workstation setup

We provide the hardware and development environment you need to do your best work.

Flexible work schedule

Come in and leave early, or late, whatever works for you and your team.

Competitive compensation

We want to work with the very best, and are prepared to make the best offer.

Generous paid time off

Enjoy the freedom to maintain a balanced and fulfilling personal life.

Group insurance

We provide complete coverage for all our employees and their families.

Education support

Books, courses... we reimburse any investment that helps you grow as a professional.

Free coffee & breakfast

Mornings on us. We keep the espresso machine humming and the fridge stocked.

Free parking

Our offices provide ample parking space for everyone and easy access by public transit.