Job Title or Location
RECENT SEARCHES

Backend Software Engineer

TEEMA - 15 Jobs
Vancouver, BC
Full-time
Experienced
Posted 27 days ago Expires Soon!

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

Share This Job: