Backend Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada TEEMA Full time
Job Description

At TEEMA, we're seeking a skilled Backend Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing new automation leveraging platform infrastructure and tooling. Your expertise in Node.js, TypeScript, and vanilla JavaScript will be crucial in improving monitoring, observability, and alerting for our backend services. Ensuring the security of customer data is paramount, and you'll play a vital role in protecting our customers' information. Additionally, you'll contribute to our Dashboard Core Services product roadmap, working closely with our team to deliver high-quality solutions.

Key Responsibilities:

  • Design and develop automation leveraging platform infrastructure and tooling
  • Improve monitoring, observability, and alerting for backend services
  • Ensure security is always considered first to protect customer data
  • Contribute to the Dashboard Core Services product roadmap

Requirements:
  • 3+ years of direct relevant experience in software development using Node.js (JavaScript or TypeScript) or similar language
  • Experience working on systems that are highly-reliable, maintainable, and scalable
  • General infrastructure knowledge (CLI, SSH, scheduling, etc.)
  • Ability to deliver work incrementally to get feedback and iterate over solutions
  • Strong attitude to the team: ownership, accountability, and attention to detail
  • Comfortable working on a fully-distributed team
  • Familiarity with good engineering practices and testing

Preferred Skills:
  • Experience with PostgreSQL, Redis, and MongoDB
  • Knowledge of cloud-native environments and CLI tools
  • Experience with Kubernetes and containerized platforms
  • Linux proficiency, particularly in a Mac environment

Education:

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

Additional: WELDING; BACKEND SERVICE; PRODUCT ROADMAP


Location:

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


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada PIZZERIA BUFALA Full time

    We are looking for a skilled Software Engineer - Backend to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable backend systems.Key Responsibilities:Design and develop high-quality, scalable, and maintainable backend systems.Collaborate with cross-functional teams to...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Royal Bank of Canada Full time

    About the Role:As a Software Engineer (Backend) at our company, you will be responsible for designing, developing, and maintaining the backend systems of our applications. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop efficient,...

  • Software Engineer

    4 days ago


    Vancouver, British Columbia, Canada Amazon Full time

    About the Role:As a Software Engineer - Backend, you will be responsible for designing and developing backend systems using Java. Your primary focus will be on building scalable and efficient solutions that meet the needs of our users.Key Responsibilities:* Design and develop backend systems using Java* Collaborate with cross-functional teams to identify and...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Benson Cabinetry & Millwork Full time

    We are seeking a skilled Software Engineer (Backend) to join our team at {company}. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the backend infrastructure of our system. Your primary focus will be on developing robust, scalable, and efficient APIs using Java.Key Responsibilities:Design and implement backend...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About the RoleWe are seeking a highly skilled Backend Software Developer to join our team at Go Recruitment. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using Java and Spring...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada WORKFORCE Dental Staffing Solutions Full time

    Job Title: Our company is looking for skilled Software Engineers (Backend).


  • Vancouver, British Columbia, Canada TTT Studios Full time

    About the RoleWe are seeking a highly skilled Backend Engineer with expertise in Python to join our team at TTT Studios. As a Backend Engineer, you will be responsible for designing and developing APIs and server platforms for our client projects.Key Responsibilities:Design and implement low-latency, high-availability, and high-performing...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Software Engineer (.NET)We are seeking a highly skilled Senior Backend Software Engineer with expertise in .NET to contribute to our team's success. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using .NET technologies. Your expertise in .NET Core, ASP.NET,...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Pacific Aerobarrier Systems Inc Full time

    About the Role: As a Software Engineer - Backend Developer, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. You will work closely with cross-functional teams to ensure seamless integration and delivery of high-quality software products. Key Responsibilities:Design, develop, and...


  • Vancouver, British Columbia, Canada The Captain's Boil Full time

    About the RoleWe are seeking a skilled Senior Software Engineer - Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and implement backend systems using Java and Spring BootWork with our front-end team to integrate backend systems...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Bold Butchery & Grill Full time

    Job Description:At {company}, we are seeking a skilled Backend Developer to lead our tech team. As a Tech Lead, you will be responsible for designing and implementing scalable systems architecture. Your expertise in software engineering will help shape the future of our technology stack.Key Responsibilities:Design and implement scalable systems...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada FGM Full time

    As a Software Engineer - Backend Developer at {company}, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. Your role will involve working with our development team to create efficient, scalable, and reliable systems that meet the needs of our customers. Key responsibilities will...


  • Vancouver, British Columbia, Canada reddit Full time

    At Reddit, we're dedicated to building a platform that's home to the most open and authentic conversations on the internet. As a Backend Engineer on our Ads Measurement Core team, you'll play a critical role in enhancing the efficiency and user-friendliness of our advertising platform. We're looking for a talented software engineer to help us build the next...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    About the Role: We're looking for a skilled Backend Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for building robust, scalable systems.Responsibilities:Design and develop high-quality, scalable software solutions.Collaborate with cross-functional teams to identify and prioritize...


  • Vancouver, British Columbia, Canada Highspot Full time

    About the RoleWe are seeking a skilled Senior Backend Software Engineer to join our team at Highspot. As a key member of our engineering team, you will be responsible for designing and implementing robust, scalable, and secure software systems.Key ResponsibilitiesDesign and implement large-scale software systems, including backend infrastructure and...

  • Software Engineer

    3 weeks ago


    West Vancouver, British Columbia, Canada Domino's Pizza Full time

    Job Title: Software Engineer (Backend)About the Job:We are seeking a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic, database integration, and API connectivity.Responsibilities:Design and implement scalable and efficient server-side logicDevelop...


  • Vancouver, British Columbia, Canada BSP Bicycle Sports Pacific Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are seeking an experienced Senior Software Engineer to join our team. As a key member of our backend development team, you will be responsible for designing, implementing, and maintaining scalable and efficient software systems.Responsibilities:Design and develop high-quality, scalable, and...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleWe are seeking a highly skilled Senior Backend Java Engineer to join our team at Aequilibrium Software Inc. As a key member of our technical team, you will be responsible for designing and implementing robust backend systems using Java.Key ResponsibilitiesDesign and develop high-quality backend systems using JavaIntegrate and extend the...


  • Vancouver, British Columbia, Canada Splunk Full time

    About the RoleSplunk is a leading provider of unified security and observability platforms. We're seeking a skilled Principal Software Engineer, Backend to join our Data Management team. As a key member of our Platform Experience team, you will be responsible for driving the technical roadmap and strategic direction for our backend services. This includes...