Senior Software Engineer

Excalibur Works
Canada
72 $ / heure (estimé)
Temps plein

A leader in digital product development and collaboration solutions, is actively seeking a highly skilled and innovative Senior Software Engineer, specializing in Java, JavaScript, TypeScript, React, Node, and Java Microservices.

Essential Requirements :

  • Minimum of 5 years of professional software development experience, excluding internships.
  • At least 5 years of hands-on experience with Java or JavaScript programming.
  • Strong proficiency in Java, JavaScript, or similar technologies.
  • Deep understanding and practical application of Object-Oriented Programming (OOP) and design patterns.
  • Exceptional communication skills and a collaborative attitude.
  • Over 2 years of experience in leading the design or architecture of both new and existing systems.
  • Comprehensive experience with the complete software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Desired Qualifications :

  • Prior experience as a mentor, tech lead, or leading an engineering team is a plus.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a bonus.
  • Bachelor’s degree in Computer Science or a related field.

Responsibilities :

  • Spearhead the design and implementation of critical system features using your expertise in Java and / or JavaScript.
  • Work closely with Product Management and cross-functional teams to deliver exceptional software solutions.
  • Advocate for architectural improvements to maintain our platform’s cutting-edge status.
  • Lead our transition to a Microservices architecture with your deep knowledge and experience.
  • Mentor and inspire junior engineers, promoting a culture of innovation and excellence.

Benefits :

  • Competitive salary and comprehensive benefits package that acknowledges your contributions.
  • Flexible remote work options within a supportive and dynamic team environment.
  • A culture that fosters innovation, collaboration, and continuous learning.
  • Opportunities to work on challenging projects that enhance your technical skills and drive personal growth.
  • Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Randstad Digital
Canada

FreeSWITCH Developer (Contract Position).Must be eligible to work in Canada.Hybrid 1d/m if in GTA, or remote elsewhere working EDT/EST.FreeSwitch from a S/W from Signal Wireless is key tech needed.Part of Contact Centre for internal users and end consumers.Some in production, some new Call Control i...

Offre sponsorisée
Orderful
Canada

As a senior full-stack engineer, among other things, you’ll be expected to:. Software quality best practices: testing, CI/CD, documentation, etc. ...

Offre sponsorisée
Formula Recruitment
Canada

The successful Senior Scala Engineer will play a critical role in designing and implementing high-performance, scalable software solutions using functional programming principles. As a Senior Scala Engineer you will work closely with the engineering and product teams to deliver clean, efficient, and...

Offre sponsorisée
Agilus Work Solutions
Canada

Agilus' client is the leading independent clearing broker and custodian in the Canadian market.They provide trade execution, clearing, custody and back-office support services to Canadian-based brokerage firms and the Canadian brokerage arms of U.Developer authors the high-level design of applicatio...

MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. The Build Team supports build systems for the entire MongoDB engineering organization. Most MongoDB engineers rely on these tools for their daily work. In addition to...

Medrio
Canada

Ensuring quality delivery of software. ...

Splunk Inc
Canada
Télétravail

As aSenior Software Engineeryou will be responsible for …Building innovative solutions that enable rapid development. You will design, develop, code, architect and test software systems, or applications for software improvements and new products. Possess knowledge of software engineering process, SD...

StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. StackAdapt’s engineering organization believes in working collaboratively and cross functionally. ...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

UrBench
Canada

Qualifications:</b></p> <ul> <li><b>8+ years</b> of experience in software development. ...