Search jobs > Vancouver, BC > Senior software engineer

Senior Software Engineer, Full-stack

TM8
Vancouver, BC, ca
$130K-$180K a year (estimated)
Full-time

Our client is a cloud-based, event automation platform used by event and conference managers to run their global events. Their mission is to help automate the creation of world-class event experiences and t have built an industry-leading platform to help make that happen.

Their Customers automate and create thousands of event experiences for their employees, customers, and partners every year.

The Platform team is focused on taking the client platform to the next level. In a typical week, an Intermediate or Senior Software Engineer will develop new features working with product management, sales, and customer success in one of the core application modules in the platform.

They will collaborate with peers to review code, write tests, contribute to innovation in product, and work to continuously improve development process.

This position would be based in Vancouver, or with the right level of seniority, could be a remote team member.

Tech stack includes Ruby / Rails; React; Javascript / ES6 / CoffeeScript; Javascript frameworks like Backbone, Node.js; JavaScript bundling tools like Webpack, Gulp, Sprockets;

Databases like PostgreSQL, Redis; HTML5, CSS, Sass; Unix / Linux / FreeBSD; Git / GitHub; Locust; Scout; and Amazon Web Services (AWS).

Here is what you’ll have the opportunity to do :

  • Code new features, tests, and bug fixes. write clean, efficient code and have fun doing it!
  • Work alongside other developers and a cross-disciplinary team of sales, marketing, product, design, and leadership to determine what features should be built into the platform.
  • Support integrations between the various systems needed to run client sites using Our client and integrating with other data sources / platforms.
  • Architecting and optimizing code that performs at scale, including working with the ops team to load test the most intensive application use cases.
  • Work alongside the Customer Success team by triaging platform issues on current projects.
  • Work on deep analytics and modern workflow design.

Requirements

  • Here is what we think you should bring to the table to be successful :
  • 10+ years writing cloud software applications, with development experience with our core tech stack for most of or all that time cloud-based, scalable, and distributed systems is a must.
  • You can lead technical architecture decisions and are comfortable leading teams.
  • You write understandable, testable code.
  • You have experience being a leader on a team of other developers, mentoring junior programmers, and coaching best practices.
  • You possess strong computer science fundamentals programming languages, architectures, data structures, databases, and algorithms.
  • You have deep experience analyzing and optimizing code performance (N+1 query problems, algorithm optimization).
  • You have API design and development experience.
  • E-commerce expertise is very nice to have.
  • You’re all about Agile methodologies.
  • You insist on unit tests (both back-end and front-end).
  • Experience in Dev-ops or at least have a keen interest in learning is nice to have.
  • You have a Bachelor’s degree or Computer Science degree.

Benefits

Competitive compensation package including extended medical, dental, MSP, paid time off, great team, amazing clients like Adobe and NBC, and the opportunity to have a real impact on the support and reliability of event and conference experiences globally.

17 days ago
Related jobs
Promoted
Creative Niche
Canada

Join a digital marketing agency as a Web Developer.This is an ongoing contract with around 15-20 hrs/week with a primary focus on development and secondary expertise in project management.Reporting to the Head of Technology, you'll spearhead website and app projects from conception to launch, collab...

Company 1 - The Manufacturers Life Insurance Company
Waterloo, siège social de la Division canadienne

As part of our transformation journey, we are looking for a Senior Full Stack Software Engineer to support Manulife's Insurance Technology value streams/product lines. Senior Engineering roles, working hand-in-hand with Architecture groups. With a strong background of hands-on Engineering and Archit...

Autodesk, Inc
Burnaby, British Columbia

Involved in full life cycle of software development. Autodesk has industry-leading solutions for industrial design and manufacturing, architecture, engineering and construction, as well as media and entertainment. You will be part of the dynamic software development team, working closely with global...

Parent Organization
Richmond, British Columbia
Remote

Position: Senior Backend Developer. Job Type: Full Time (100%Remote). Were looking for a SeniorBackend Developer in Canada. ...

Autodesk
Vancouver, British Columbia
Remote

We are looking for a Senior Full-Stack Engineer who likes working in Node. This is a great opportunity to join a small, friendly and diverse team and make an impact on a product that is an important part of the construction workflow! This position will report into a Software Development Manager. Aut...

Talasoft Technical Services
India

As a software developer, you will design and implement features and functionalities utilised in routing and networking products. Collaborate with cross-functional teams to devise and implement effective software solutions. Exceptional verbal and written communication skills, including the ability to...

ResponsiveAds, Inc.
Vancouver, British Columbia
Remote

ResponsiveAds is currently looking for Senior Full-Stack Developers to work on our Next Gen Self-Serve Studio 4 Product which includes an advanced Fluid Design Ad Builder, an Asset Management System, a Dynamic Creative Optimization System (Gen AI), and a Test Automation system. We have been a fully ...

Amazon
Vancouver, British Columbia

As a Senior Software Development Engineer, you will. As a Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Design, develop, and test software components and applications for a leading products. Contribute to an agile engin...

CB Canada
Canada

Joining us as a Senior Software Engineer is a chance to grow into a Staff or Principal Developer or follow a people management career progression into a Team Lead and beyond. Software Engineer who can be hands-on coding complex solutions, while simultaneously providing estimations, guidance on the a...

Amazon
Burnaby, British Columbia

We need your help though! We are seeking a Software Development Engineer who wants to build a next-generation networking service that will shift how customers use networking in the cloud. You are able to work independently and with your team to deliver software successfully. A successful candidate i...