Search jobs > Montreal, QC > Senior software engineer

Senior Software Engineer

Tube Force
Montreal, Quebec, Canada
$190K a year (estimated)
Full-time

Are you a skilled and innovative developer looking to make an impact? Join our dynamic team where cutting-edge technology meets creativity!

Who We Are :

We're a forward-thinking company that thrives on innovation. We're on the lookout for a Senior Software Developer who has a deep understanding of PHP / Laravel, Node.

js, Typescript / Javascrypt,Python, Go, Websockets, REST Api's and much more. If you're excited about shaping the future of new and upcoming video sharing platform from the ground up, this is the opportunity for you!

As a Senior Software Developer you’ll get to work on the back end of our video-sharing web application. This means you will never have a dull moment as the bulk of your time will spent on optimizing the existing code and application, as well as creating new features and optimizing the existing features new technologies and tech stacks into micro services.

You will be responsible for the overall performance and functionality of backend.

What you'll bring :

  • Upgrade / Clean up / creating application :
  • Optimizing the existing application
  • Create new features
  • Cleaning up and refactoring code
  • Architect, develop, and maintain microservices, APIs, and applications build around PHP / Laravel framework, Node.js / Javascript / Typescript, Python and Go.
  • Exploit full potential of diverse backend technologies to leverage real time pipelining of big and secured data.
  • Work with caches, messaging queues, databases, and diverse in-house and third-party systems.
  • Take ownership of components and domain knowledge, guide your peers through pull requests and code reviews, participate in the propagation of development culture, processes, and values shared by the team.
  • Setting up features as well as feature flags
  • Video encoding and transcoding

And much much more!

Requirements :

  • 5+ years related work experience as a backend software developer, Bachelor’s degree in Computer Science / Engineering an asset
  • Excellent knowledge of a web language (PHP, Java Web, Python, GO, etc.)
  • Understanding of computational and data complexity, scalability, security
  • Good knowledge of applicable design patterns, algorithms
  • Ability to architect, build and own efficient applications and components.
  • You have 5+ years related work experience as a backend software developer
  • You have strong skills and knowledge in developing applications using the following web languages (PHP, Java Web, Python, GO, etc.)
  • Understanding of computational and data complexity, scalability, security
  • Good knowledge of applicable design patterns, algorithms
  • Ability to version to the latest versions of softwares and frameworks.
  • Perfectly comfortable with a "you build it, you own it" mindset and you understand your responsibilities continue after you push code to production.
  • Value and seek individual contributions, but you also understand that team deliverables have a more significant and stronger impact.

If you're ready to be part of a team that's shaping the future of web development and video processing, we want to hear from you!

Apply now and let's create the future together!

25 days ago
Related jobs
Promoted
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...

Promoted
Binoloop
Canada

Job Title: Quality Assurance (QA) Engineer . Collaborate with cross-functional teams, including developers, product managers, and DevOps, to ensure seamless integration and delivery of high-quality software. Excellent attention to detail, with the ability to think critically and analytically about t...

Promoted
Ramp Talent
Canada

Our client, Affiniti, is looking for a Senior Software Engineer. Mentor and guide junior engineers, contributing to the overall growth and success of the engineering team. Join Affiniti, a top 1% ARR early stage fintech startup, to build new software products to change the way that small businesses ...

Promoted
LanceSoft, Inc.
Montreal, Quebec

It's expected that they demonstrate a thorough and detailed approach with the ability to identify appropriate user/business solutions and have proven track record of working as part of a team to deliver software solutions to meet customer needs. ...

Affirm, Inc.
Canada
Remote

We are looking for an experienced Senior Software Engineer to join us and help accomplish that mission. Experience working cross-functionally with stakeholders from Product, Design and other Engineering teams. Strong attention to detail with a demonstrated focus on engineering resilience. ...

Microsoft Canada
Montreal, Quebec

Ingénieur logiciel sénior/ Senior Software Engineer. As a Senior Software Engineer in the Turing team, you will leverage your skills and experience to help build the platform that powers Microsoft's copilots. Applied scientists and software engineers in the Turing team work together to push the boun...

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. ...

CS GROUP
QC, ca

CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. Carry out the software testing (unit or integration) on complex software functions. Debug issues (raised during the software development cycle) in the application software. His/her role will be to test embedded safety...

PlayStation
Canada
Remote

Senior Software Engineer (Contract). Our particular group is a collection of curious humans focused on delight, discovery, and iteration, and we are eager to onboard a Senior Engineer who is keen to join us in our pursuit. As a Senior Engineer on the team, the primary responsibility of this role is ...

Jobber
Canada
Remote

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. A demonstrated level of senior software engineering experience on a full stack development team. Are you an experienced software engine...