Backend Software Engineer

TEEMA

Job title:

Backend Software Engineer

Company

TEEMA

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
TYPESCRIPT;JAVASCRIPT; NODE.JS; SCHEDULING; STRUCTURED SOFTWARE
Additional
WELDING; BACKEND SERVICE; PRODUCT ROADMAPMust 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

Expected salary

Location

Vancouver, BC

Job date

Thu, 17 Oct 2024 22:47:01 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location