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!

29 days ago
Related jobs
Promoted
Vaco
Montreal, Quebec

Develop and maintain a large-scale, globally distributed VMware platform using open-source and custom tools.Enhance and support provisioning systems and other infrastructure tools, ensuring ease of management and stability.Collaborate on building APIs and user interfaces for system administrators an...

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

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

TTC
Montreal, Quebec

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

Okta, Inc.
Canada

Senior Backend Software Engineer, Okta Personal. We are a small, agile and growing team of talented engineers, who are bringing Okta’s expertise and experience in identity to the personal world. We’re looking for great engineering talent to build this team with us to help define the future of person...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Lime
Canada

We are looking for a strong software engineer for the Rider team to build the best user experience for our customers. Lead the cross-functional collaboration with PMs, Engineers, Design, Data Scientists, Research, and Operations teams. Mentor and support other engineers on the team. ...

Coinbase
Canada
Remote

Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. You have at least 5 years of experience in software engineering. Coinbase is seeking experienced backend engineers to join our team to build out the ...

Dropbox
Canada
Remote

As a Senior Machine Leaning Engineer focused on search quality, you will play a crucial role in developing and enhancing our search capabilities to provide users with the best possible search experience. Our Engineering Career Framework is and describes what’s expected for our engineers at each of o...