Search jobs > Vancouver, BC > Engineer backend

Backend Software Engineer

TEEMA
Vancouver, BC, Canada
Full-time

Job Description

Job Description

Design and develop new automation leveraging platform infrastructure and tooling. Improve monitoring, observability & alerting for backend services Ensuring that security is always considered first to protect customer data.

Help contribute to our Dashboard Core Services product roadmap.

Skills :

3+ years of direct relevant experience in : Software development using Node.js (JavaScript or Typescript) or similar language.

Working on systems that are highly-reliable, maintainable and scalable. General infrastructure knowledge (CLI, SSH, scheduling, etc) Tend to deliver work incrementally to get feedback and iterate over solutions.

Bring the right attitude to the team : ownership, accountability, and attention to detail. Are comfortable working on a fully-distributed team.

Familiarity with good engineering practices and testing.

Education : Required

Required

TYPESCRIPT;JAVASCRIPT; NODE.JS; SCHEDULING; STRUCTURED SOFTWARE

Additional

WELDING; BACKEND SERVICE; PRODUCT ROADMAP

Must be in the US or Canada

Products : Root Tenant Authority (RTA), Manage.auto (backend), and RTA Creation Kit

Focus : Building dashboards, creating building blocks for dashboards, consolidating various dashboards into a single system.

Role Requirements :

Primary Skills : Strong Node.js skills with proficiency in TypeScript and vanilla JavaScript.

Backend Focus : Although familiarity with full-stack environments is needed, the role is primarily backend.

Cloud Platforms : AWS (primary) and Azure.

Containerization : Experience with Kubernetes and containerized platforms, specifically an internal platform called Layer Zero.

Data Stores : Experience with PostgreSQL, Redis, and MongoDB.

Infrastructure Knowledge : General knowledge of cloud-native environments and CLI tools.

Testing Frameworks : Any Node.js testing framework (Mocha, Cypress, etc.).

Linux Proficiency : Comfort with Linux shell commands, particularly in a Mac environment.

Candidate Expectations :

Experience : At least 3+ years in Node.js, with solid experience in Scrum and agile environments.

Timezone : Americas-based, with a preference for candidates in the U.S. or Canadian time zones (PST, EST, Central).

Async Communication : Strong ability to communicate asynchronously through Slack, Confluence, and written documentation.

SaaS / Dashboard Experience : Experience in SaaS environments or building customer / product-facing dashboards is required

3 hours ago
Related jobs
Promoted
TEEMA
Vancouver, British Columbia

Backend Focus: Although familiarity with full-stack environments is needed, the role is primarily backend. Improve monitoring, observability & alerting for backend services Ensuring that security is always considered first to protect customer data. Software development using Node. Familiarity wi...

102 Yahoo Inc.
Remote,Canada
Remote

Yahoo Mail Backend Team develops and maintains high-performing systems that power mail for its 200 million plus active users. Effectively collaborate with other engineers and cross-functional teams. ...

Browse AI
Vancouver, British Columbia

We're looking for mission-driven Senior Software Engineers with deep expertise in backend technologies, APIs, and system architecture. T-Shaped Senior Software Engineer. You will be owning and leading product initiatives from start to finish, ensuring value delivery to our users while mentoring othe...

Highspot
Vancouver, British Columbia

Experience developing software products, scalable internet software, and applications using a range of software models including object-oriented and functional design patterns. Rapidly create software that customers love by partnering cross-functionally with a talented team of Engineers, Designers, ...

Dropbox
Canada
Remote

As a Software Engineer on the DocSend Platform team, you will play a key role in tackling the scalability challenges we face as DocSend rapidly grows. Our Engineering Career Framework is and describes what’s expected for our engineers at each of our career levels. Act as a mentor throughout the soft...

ActiveState
Vancouver, British Columbia

ActiveState is securing open source software supply chains and enhancing dependency management with an on-demand SaaS Platform and CLI tool that lets DevSecOps automatically build any runtime environment using any open source language ecosystem on any platform. We’re building an ambitious language d...

Electronic Arts Inc
Vancouver, British Columbia

As a Backend Software Engineer, you will build scalable, distributed server-side systems that provide functionality to our millions of customers and work on creative improvements to keep our systems at top-notch performance. Backend Software Engineer II - Gameplay Services. You will report to the Se...

Roche
British Columbia, Canada

As a Senior Backend Software Engineer, you are joining a passionate software engineering team to build sequencing products to change patients’ lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/system...

TikTok
Vancouver, British Columbia

We are looking for strong Backend Engineers who are excited to grow their business understanding, build highly scalable and reliable software, and partner across disciplines with global teams in pursuit of excellence. What You'll Do- Apply state-of-the-art backend development techniques to optimize ...

Hireio, Inc.
Vancouver, British Columbia

We are looking for candidates who have brave difficulties, share a passion for tackling complexity and developing our Search Ads product from 0 to 1 with a world-class team of passionate engineers. BS degree in Computer Science, Computer Engineering or other relevant majors. Good knowledge in one of...