TEEMA Group
rating-icon 0
Employer
TEEMA Group

1080 Mainland St Suite 317, Vancouver, BC V6B 2T4,

GMT-06:00

Verification Level: 4/7

Total
Contracts

8

Money
Spent

0

CAD

About the employer

Since our establishment in 2008, TEEMA has been at the forefront of revolutionizing the staffing industry. We take immense pride ...

Backend Software Engineer

posted 1 week ago

Categories

Total Price

  • CAD 11 200.00 - CAD 14 400.00

Hourly Rate

  • CAD 70.00 - CAD 90.00

Expected Hours

  • 160

Project Length

  • 12 months

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 Type) 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

Address of the job

  • 1080 Mainland St suite 317, Vancouver, BC V6B 2T4, Canada

Similar Jobs

  • Lead Software Engineer (Maya)

    Hourly Rate: 57.00-101.00

    Total Price: 120000.00-210000.00

    Expected Hours: 2088

    580 Granville Street, Vancouver, BC V6C 1W6, Canada

    As Lead Software Engineer, you would lead a team of engineers to write and maintain the tools necessary to support ...

    Scanline VFX
    Scanline VFX
    rating-icon 0 / 5
  • Mechanical & Electrical M&E Superintendent

    Hourly Rate: 55.00-60.00

    Total Price: 114500.00-125000.00

    Expected Hours: 2082

    1004 Middlegate Road suite 1000, Mississauga, Ontario L4Y 1M4, Canada

    Duties: Supervise and coordinate M&E activities with Area Superintendents Review and understand M&E contracts Provide direction and coordination during commissioning ...

    EllisDon Corporation
    EllisDon Corporation
    rating-icon 0 / 5

Are you sure you want to report this job post?

If you find the content of this job post offensive, racist, illegal or inappropriate

please let us know. We'll review and take action accordingly

report-sucess
WE HAVE RECEIVED YOUR REPORT

It may take some time for our team to review and take action. Thank you for your contribution.

Are you sure to discard your application?