Careers at AXSO

Senior front-end developer

Full time
Quebec City
Easy apply with LinkedIn

Job Summary

Reporting directly to the Director of Software Development, the incumbent of this position will be responsible for developing and rapidly implementing development tools, a testing methodology, as well as quality plans, programs and procedures. In addition, he/she will participate in the creation of a resilient and scalable agile software development environment to guide the development of new features and solutions. In short, the person in this position will be a technical reference and will aim to implement sustainable solutions to propel the solution of the electrification of tomorrow's transport.

Role and responsibilities

  • Contribute as an expert to all aspects of technological product development, from inception to launch;
  • Participate in technical choices based on your experience that allow products to stand out and achieve our objectives;
  • Develop the technical strategy for deployment, operation and resilience of our new software platform;
  • Improve internal development practices adapted to our products and MVPs, in order to accelerate time to market;
  • Develop and integrate tools that will allow the team to ensure the stability and security of software (developed by the product team);
  • Design and implement new features as we develop our solution and core products;
  • Participate in reference architecture definition sessions to ensure a good developer experience is maintained;
  • Create detailed documentation on the operation of the system, processes and tools used;
  • Collaborate within a multifunctional team including designer, product manager and quality assurance analyst to help in prioritizing and assigning tasks;
  • Act as a mentor to peers, participate in training and coaching efforts undertaken by the team;
  • All other related tasks.

Job Requirements

  • Bachelor's degree in Electrical Engineering, Computer Science or equivalent (a Master's degree is an asset);
  • A minimum of 6 years of experience as a developer or software engineer;
  • Experience in developing complex client-server, SaaS and hosted/cloud-based solutions;
  • Knowledge of current trends and technologies in infrastructure, databases and web development;
  • Extensive experience with several software application design tools and languages. Mainly Typescript, React & SCSS. , ;
  • Experience in Node.js/Nest, AWS., JavaScript and/or TypeScript, Python MongoDB, Postgres & mssql databases (an asset)
  • Experience with web-sockets or other real-time communication protocols (MQTT, AMQP or Kafka) (an asset)
  • Excellent analytical and problem-solving skills;
  • Experience in REST API development;
  • Ability to work in a team and in a constantly changing environment;
  • Ability to work on multiple projects simultaneously, within tight deadlines.

Attitudes and qualities

  • Attention to detail ;
  • Have solid experience in software development ;
  • Ability to work in a start-up type company where you sometimes have to navigate in the dark;
  • Be in solution mode ;
  • Ease in communicating and sharing knowledge;
  • Ease in working on several stimulating projects within tight deadlines;
  • Spirit of collaboration and teamwork.

Search