Match score not available

(Remote) Full Stack Software Engineer

fully flexible
Remote: 
Full Remote
Contract: 
Salary: 
10 - 10K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years of experience in full stack development, Proficiency in front-end technologies (JavaScript, ReactJS/Angular), Strong back-end development experience (Java/J2EE, RESTful APIs), Bachelor's or Master's in Computer Science or related field, Understanding of OOD, data structures, algorithms.

Key responsabilities:

  • Lead front-end and back-end development efforts
  • Design APIs and support front-end functionality
  • Collaborate with teams for requirement assessment
  • Develop reusable UI components adhering to best practices
  • Optimize web applications for performance and scalability
Harris Computer logo
Harris Computer Computer Software / SaaS Large http://www.harriscomputer.com/
10001 Employees
See more Harris Computer offers

Job description

Silverblaze, a division of Harris, is seeking an experienced Lead Full Stack Software Developer with a strong focus on front-end development and solid backend expertise. This is a fully remote position open to candidates across Canada, with close collaboration required with a distributed team across North American time zones, particularly the Eastern Time Zone.

In this role, you will work on both front-end (70%) and back-end (30%) development, contributing to UI redesign, API development, product integration, stack modernization, and DevOps practices. You’ll work closely with cross-functional teams to create responsive, scalable web applications that provide an exceptional user experience.

Responsibilities:

  • Lead the development of front-end user interfaces, ensuring responsiveness, interactivity, and visual appeal across web and mobile platforms (Android, iOS).
  • Design and implement back-end logic, APIs, and database integrations that support front-end functionality and ensure smooth data flow.
  • Collaborate with product management, UI/UX designers, and backend developers to assess requirements and ensure end-to-end feasibility.
  • Develop reusable and scalable UI components, while adhering to best practices for both front-end and back-end development.
  • Optimize web applications for performance and scalability by reviewing usage metrics and implementing improvements on both the client and server sides.
  • Play a key role in architectural decisions, ensuring that both front-end and back-end components are modular, maintainable, and aligned with the overall system design.
  • Foster continuous learning and development within the team, keeping up with industry trends and new technologies.
  • Thrive in a fast-paced, dynamic environment while contributing to key strategic initiatives.

Required Skills and Qualifications:

  • 5+ years of experience as a full stack web developer, with a strong emphasis on front-end and solid experience in back-end development.
  • Proficiency in front-end technologies such as JavaScript, jQuery, CSS, Bootstrap, TypeScript, and either ReactJS or Angular.
  • Strong back-end development experience with technologies such as Java/J2EE, RESTful APIs, and database management (MS SQL, Azure SQL).
  • Solid understanding of Object-Oriented Design (OOD), data structures, algorithms, system architecture, and design patterns.
  • Hands-on experience with server environments such as Apache and Tomcat.
  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Excellent problem-solving and analytical skills, with a strong focus on both client-side and server-side code quality.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Bonus Qualifications:

  • UI/UX design experience.
  • Experience with mobile development or frameworks like Ionic.
  • Knowledge or experience in the Utilities or AMI industry.
  • Familiarity with design tools (Invision, Sketch, Adobe, Figma).
  • Experience with cloud platforms (AWS, Azure, GCP) and code analysis tools.
  • Experience leading and mentoring development teams

What we offer:

  • Generous Leave Package: Begin with 3 weeks of vacation and 5 personal days to ensure a healthy work-life balance.
  • Comprehensive Health Coverage: Enjoy medical, dental, and vision insurance coverage right from your first day of employment, ensuring your well-being is a top priority.
  • Financial Benefits: Participate in our employee stock ownership program and take advantage of RRSP/401k matching programs to secure your financial future.
  • Exciting Project Opportunities: Immerse yourself in the chance to work on challenging projects that foster professional growth and development.
  • Impactful Contributions: Your decisions will directly influence the development of software used by millions of users, providing a fulfilling and impactful career experience.

About SilverBlaze:

SilverBlaze is an award-winning software innovation and development firm. Founded in 1999, and joined Harris family in 2020. SilverBlaze provides utilities with value-focused, highly-customizable web self-service portal and smart forms software.

About Harris:

Harris is a leading provider of mission critical software to the public sector in North America. As a wholly owned subsidiary of Constellation Software Inc. (“CSI”, symbol CSU on the TSX), Harris has become the cornerstone for CSI’s investment in utility, local government, school districts, public safety, and healthcare software verticals. Our success has been realized through investments in our proprietary software and market expertise. This focus, combined with acquiring businesses that build upon or complement our offerings, has helped drive our success. Harris will continue to growth through reinvestment – both in the people and products that we offer and making investments in acquiring new businesses. 

*Only selected candidates will be contacted.

Harris subscribes to an employment equity program, and applications from members of target groups, namely women, people with disabilities, Indigenous peoples, and visible minorities, are encouraged to apply. If you are a person with a disability, you may request assistance during the pre-selection and selection process.

 

Harris' Talent Acquisition team does not use text messages to communicate with candidates or request confidential information. We encourage all candidates to apply for posted positions. They will be contacted either by a Harris manager or a member of the talent recruitment team for an interview, as soon as the required criteria are met.

--

Silverblaze, une division de Harris, recherche un développeur logiciel Full Stack expérimenté avec une forte expertise en développement front-end et une solide expérience en back-end. Ce poste est entièrement à distance et ouvert aux candidats à travers le Canada, avec une collaboration étroite requise avec une équipe distribuée à travers les fuseaux horaires nord-américains, en particulier le fuseau horaire de l’Est.

Dans ce rôle, vous travaillerez sur le développement front-end (70%) et back-end (30%), contribuant à la refonte de l’interface utilisateur, au développement d’API, à l’intégration de produits, à la modernisation de la pile technologique et aux pratiques DevOps. Vous collaborerez étroitement avec des équipes multifonctionnelles pour créer des applications web réactives et évolutives offrant une expérience utilisateur exceptionnelle.

Responsabilités :

  • Diriger le développement des interfaces utilisateur front-end, en assurant la réactivité, l’interactivité et l’attrait visuel sur les plateformes web et mobiles (Android, iOS).
  • Concevoir et implémenter la logique back-end, les API et les intégrations de bases de données qui soutiennent la fonctionnalité front-end et assurent un flux de données fluide.
  • Collaborer avec la gestion de produit, les designers UI/UX et les développeurs back-end pour évaluer les exigences et assurer la faisabilité de bout en bout.
  • Développer des composants UI réutilisables et évolutifs, tout en respectant les meilleures pratiques pour le développement front-end et back-end.
  • Optimiser les applications web pour la performance et l’évolutivité en examinant les métriques d’utilisation et en mettant en œuvre des améliorations côté client et serveur.
  • Jouer un rôle clé dans les décisions architecturales, en veillant à ce que les composants front-end et back-end soient modulaires, maintenables et alignés avec la conception globale du système.
  • Favoriser l’apprentissage continu et le développement au sein de l’équipe, en se tenant au courant des tendances de l’industrie et des nouvelles technologies.
  • S’épanouir dans un environnement dynamique et rapide tout en contribuant à des initiatives stratégiques clés.

Compétences et qualifications requises :

  • Plus de 5 ans d’expérience en tant que développeur web Full Stack, avec une forte emphase sur le front-end et une solide expérience en développement back-end.
  • Maîtrise des technologies front-end telles que JavaScript, jQuery, CSS, Bootstrap, TypeScript, et soit ReactJS ou Angular.
  • Solide expérience en développement back-end avec des technologies telles que Java/J2EE, API RESTful et gestion de bases de données (MS SQL, Azure SQL).
  • Bonne compréhension de la conception orientée objet (OOD), des structures de données, des algorithmes, de l’architecture système et des modèles de conception.
  • Expérience pratique avec des environnements serveurs tels qu’Apache et Tomcat.
  • Diplôme de licence ou de master en informatique, en génie logiciel ou expérience équivalente.
  • Excellentes compétences en résolution de problèmes et en analyse, avec un fort accent sur la qualité du code côté client et serveur.
  • Solides compétences en communication et en collaboration, avec la capacité de travailler efficacement dans des équipes multifonctionnelles.

Qualifications supplémentaires :

  • Expérience en conception UI/UX.
  • Expérience en développement mobile ou avec des frameworks comme Ionic.
  • Connaissance ou expérience dans l’industrie des services publics ou AMI.
  • Familiarité avec les outils de conception (Invision, Sketch, Adobe, Figma).
  • Expérience avec les plateformes cloud (AWS, Azure, GCP) et les outils d’analyse de code.
  • Expérience en direction et mentorat d’équipes de développement.

Ce que nous offrons :

  • Forfait de congés généreux : Commencez avec 3 semaines de vacances et 5 jours personnels pour assurer un équilibre sain entre vie professionnelle et vie privée.
  • Couverture santé complète : Profitez d’une couverture médicale, dentaire et visuelle dès votre premier jour d’emploi, en veillant à ce que votre bien-être soit une priorité absolue.
  • Avantages financiers : Participez à notre programme de propriété d’actions pour les employés et profitez des programmes de correspondance RRSP/401k pour sécuriser votre avenir financier.
  • Opportunités de projets passionnants : Immergez-vous dans la possibilité de travailler sur des projets stimulants qui favorisent la croissance et le développement professionnels.
  • Contributions impactantes : Vos décisions influenceront directement le développement de logiciels utilisés par des millions d’utilisateurs, offrant une expérience de carrière épanouissante et impactante.

À propos de SilverBlaze :

SilverBlaze est une entreprise primée d’innovation et de développement logiciel. Fondée en 1999, elle a rejoint la famille Harris en 2020. SilverBlaze fournit aux services publics des portails web de libre-service et des logiciels de formulaires intelligents hautement personnalisables et axés sur la valeur.

À propos de Harris :

Harris est un fournisseur leader de logiciels critiques pour le secteur public en Amérique du Nord. En tant que filiale à part entière de Constellation Software Inc. (“CSI”, symbole CSU sur le TSX), Harris est devenu la pierre angulaire de l’investissement de CSI dans les logiciels pour les services publics, les gouvernements locaux, les districts scolaires, la sécurité publique et les soins de santé. Notre succès a été réalisé grâce à des investissements dans nos logiciels propriétaires et notre expertise du marché. Cette focalisation, combinée à l’acquisition d’entreprises qui complètent ou renforcent nos offres, a contribué à notre succès. Harris continuera de croître grâce à la réinvestissement – à la fois dans les personnes et les produits que nous offrons et en investissant dans l’acquisition de nouvelles entreprises.

*Seul les candidats retenus seront contactés.

 

Harris souscrit à un programme d’accès à l’égalité en emploi et les candidatures des membres des groupes visés à savoir les femmes, les personnes handicapées, les personnes autochtones et les minorités visibles sont encouragées à soumettre leur candidature. Si vous êtes une personne handicapée, vous pouvez recevoir, sur demande, de l’assistance pour le processus de présélection et de sélection.
 
L'équipe de recrutement de talents de Harris n'a pas recours aux messages texte pour entrer en communication avec les candidats ou solliciter des informations confidentielles. Nous encourageons tous les candidats à postuler sur des postes publiés. Ils seront contactés soit par un gestionnaire de Harris, soit par un membre de l'équipe de recrutement de talents pour un entretien, dès lors que les critères requis sont satisfaits.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Full Stack Engineer Related jobs