Jobs.ca
Jobs.ca
Language
Octasic logo

Ingénieur Full Stack/Ingénieure Full Stack

Octasic26 days ago
Montreal, Quebec
Mid Level
full_time

Top Benefits

Competitive compensation (salaries, benefits, gym membership discount, RRSPs, stock options purchase program, public transit reimbursement, shower on the premises and beverages and snacks free every day)
Work-family balance (flexible schedule, work remotely, etc.)
Friendly and collaborative work atmosphere and many social activities all year long

About the role

Fondé en 1998, Octasic Inc. est un leader mondial de systèmes et de solutions complètes en technologie de communications avancées. A la fine pointe de la technologie, nous fournissons des solutions logicielles et matérielles intégrées pour des marchés mondiaux du sans fil. Octasic comptes des bureaux à Montréal et à l’international et continue son expansion.

On choisit Octasic pour :

  • Un milieu de travail à la fine pointe de la technologie et ou on est en contact avec les experts du domaine, et ce dans une entreprise en croissance.
  • Des conditions de travail compétitives (salaires, avantages sociaux, rabais d’abonnement au gym, programme d’achat d’action, programme de remboursement du transport collectif, douches sur place, collations et breuvages gratuits).
  • Une conciliation travail-famille facilité (flexibilité d’horaire, télétravail, etc.).
  • Une atmosphère de travail conviviale et collaborative avec plusieurs activités sociales tout au long de l’année.
  • Travailler au sein d’une entreprise impliquée dans sa communauté.
  • La proximité avec les différents services de transport en commun (secteur Angus à dix minutes du métro Préfontaine).

À propos du rôle

Nous sommes présentement à la recherche d’un ou d’une : Senior développeur Full Stack. Nous sommes à la recherche d’un développeur Full Stack senior hautement qualifié et polyvalent, avec environ 10 ans d’expérience professionnelle. Ce poste convient parfaitement à une personne ayant évolué de la programmation embarquée et bas niveau vers le développement web full stack, et qui aime intervenir sur l’ensemble de la pile technologique — de l’architecture back-end aux interfaces utilisateurs intuitives et réactives. À titre de développeur senior, vous collaborerez étroitement avec les équipes produit et les clients pour concevoir, développer et maintenir des systèmes logiciels évolutifs et critiques. Vous contribuerez à la fois aux interfaces front-end destinées aux utilisateurs et à une infrastructure back-end robuste, en mettant fortement l’accent sur la performance, la maintenabilité et la fiabilité, tant dans des environnements embarqués que web. Vous veillerez également à l’acceptation et à la satisfaction des clients.

Responsabilités

  • Collaborer avec différentes équipes pour traduire les besoins produits et commerciaux en solutions techniques robustes.
  • Concevoir, développer et maintenir des systèmes back-end critiques, incluant des applications bas niveau et embarquées.
  • Développer et maintenir des applications front-end réactives à l’aide de Vue.js, React et TailwindCSS.
  • Rédiger et maintenir des tests unitaires pour assurer la justesse du code, éviter les régressions et soutenir la maintenabilité à long terme.
  • Participer aux revues de code, aux discussions sur l’architecture système et aux processus de livraison.
  • Contribuer à la validation des systèmes ainsi qu’au débogage et à la résolution de problèmes complexes.
  • Encadrer et soutenir les développeurs juniors tout en promouvant les meilleures pratiques dans les contextes embarqués et web.
  • Démontrer de bonnes aptitudes en relation client et adopter une attitude professionnelle dans les échanges avec les parties prenantes.

Qualifications

  • Baccalauréat ou maîtrise en informatique, en génie logiciel, en génie électrique ou dans un domaine connexe.
  • 10 ans ou plus d’expérience en développement logiciel.
  • Solide expérience pratique en C++, y compris sur des systèmes embarqués et des applications critiques.
  • Volonté d’apprendre et de travailler en Rust (une expérience en Rust est un atout, mais non obligatoire).
  • Excellente maîtrise de JavaScript, TypeScript, HTML5 et CSS3.
  • Expérience confirmée en conception web réactive, incluant les principes “mobile-first” et d’interface adaptative.
  • Bonne maîtrise des cadres de test unitaire et des méthodologies, tant pour le front-end que le back-end.
  • Bonne compréhension des systèmes embarqués, des contraintes temps réel, de la concurrence et de l’architecture logicielle.
  • Excellentes compétences en communication et capacité à travailler de manière autonome ou en équipe.
  • Le candidat retenu devra être en mesure d’obtenir une cote de sécurité canadienne.

_________________________________________________________________________________________________________

Founded in 1998, Octasic is a leading worldwide provider of systems and complete solutions in advanced communication. We provide state-of-the-art integrate software, and hardware platforms for the worldwide mobile wireless solution.Octasic has office worldwide and continue to expansed.

We choose Octasic for:

  • A workplace at the cutting edge of technology to be in contact with wireless technology experts in a growing company.
  • Competitive compensation (salaries, benefits, gym membership discount, RRSPs, stock options purchase program, public transit reimbursement, shower on the premises and beverages and snacks free every day)
  • Work-family balance (flexible schedule, work remotely, etc.).
  • Friendly and collaborative work atmosphere and many social activities all year long
  • Working for a company involved in its community.
  • Proximity to various public transportation services (Angus Shuttle, 10 min. walk from Prefontaine station)

We are currently looking for an:

Senior Full Stack Developer

We are seeking a highly skilled and versatile Senior Full Stack Developer with 10 years of professional experience. This role is ideal for someone who has evolved from embedded and systems-level programming into full-stack web development and enjoys working across the entire stack—from back-end architecture to intuitive, responsive user interfaces.

As a Senior Developer, you will work closely with product teams and customers to design, build, and maintain scalable, mission-critical software systems. You will contribute to both client-facing front ends and robust back-end infrastructure, with a strong emphasis on performance, maintainability, and reliability in embedded and web-based environments, while ensuring customer acceptance and satisfaction.

Your daily life:

  • Collaborate across teams to translate product and business requirements into robust technical implementations.
  • Design, develop, and maintain mission-critical back-end systems, including low-level and embedded applications.
  • Build and maintain responsive front-end applications using Vue.js, React, Tailwind, CSS.
  • Write and maintain unit tests to ensure code correctness, prevent regressions, and support long-term maintainability.
  • Participate in code reviews, system architecture discussions, and delivery processes.
  • Assist in system validation, debugging, and troubleshooting of complex issues.
  • Support and mentor junior developers while promoting best practices in both embedded and web contexts.
  • Good customer interfacing skills and a professional demeanor when engaging with stakeholders.

Required qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 10+ years of experience in software development.
  • Strong hands-on experience with C++, including work on embedded systems and mission-critical applications. Eagerness to learn and work in Rust (experience in Rust is a plus, but not required).
  • Deep understanding of JavaScript, TypeScript, HTML5, and CSS3.
  • Experience with responsive web design, including mobile-first and adaptive UI principles.
  • Proficiency with unit testing frameworks and methodologies for both front-end and back-end code.
  • Solid understanding of embedded systems, real-time constraints, concurrency, and software architecture.
  • Strong communication skills and ability to work independently or as part of a team.
  • The selected candidate must be eligible to obtain a Canadian security clearance.

About Octasic

Telecommunications
201-500

Octasic Inc. is a global provider of media and wireless baseband processing silicon and software solutions for the converged carrier, enterprise and end-point communication equipment markets. The company’s leading quality VoIP, HD video and multi-standard wireless basestation multi-core DSP solutions are based on Opus, a unique asynchronous DSP architecture.

Founded in 1998, Octasic is a privately-held company headquartered in Montreal, Canada, with offices in Cyprus and India.