Backend Software Engineer

at  Teema

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jan, 2025USD 70 Hourly24 Oct, 20243 year(s) or aboveRedis,Aws,Software Development,Mocha,Accountability,Testing,Typescript,Mongodb,Javascript,Cli,Ownership,Node.Js,Azure,Containerization,Kubernetes,Cypress,Linux,Ssh,Postgresql,SchedulingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Vancouver, BC, Canada