Senior Backend Engineer

Seattle, WA, United States

Mason


Role Location

  • Seattle, WA, United States

Employees

51 - 100 people

Address

2101 4 Th Ave Ste 1550
Seattle, WA, 98121-2316, US

Tech Stack

  • Node.js
  • Amazon AWS
  • Android
  • Javascript
  • Git
  • Terraform
  • Ansible
  • AOSP
  • React
  • Java
  • Go
  • Kubernetes

Role Description

We're looking for the right person to join our close-knit team and help realize our expanding road map!

This role is for a backend focused engineer to take on ownership and evolution of our backend architecture. Our core product includes cloud-based microservices currently built on Node.js and deployed on AWS. We're looking for someone to take this to the next level and architect it for scale. This includes among other things the opportunity to:

  • Architect Mason's web service properties to handle the expected scale and reliability requirements
  • Enhance our core over-the-air update infrastructure
  • Investigate and potentially implement containerization
  • Implement proper separation between environments following contemporary best practices
  • Implement an authorization story for our web services
  • Help translate customer specific requirements into generic solutions
  • Architect and build new web services and tools
  • etc!

What you’ll need:

  • A good understanding of backend architecture, preferably from working on or building an existing system elsewhere for 2+ years
  • Experience with backend development, including design and implementation of web services and RESTful APIs (websockets are a plus)
  • Experience with AWS (will consider experience with related platforms such as GCP or Heroku for the right candidate)
  • A solid understanding of at least one backend-oriented programming language and a related web services stack, preferably Node.js or Go
  • Experience with scaling a web service
  • Experience with testing (performance, scale, functional, integration) and/or automation
  • A college degree with relevant coursework in computer science, or equivalent professional experience

Bonus points if you have:

  • Familiarity with server-side JavaScript and the Node.js ecosystem
  • Solid understanding of JavaScript (ES6 or later with Promises) and its testing frameworks (Mocha, Chai, Sinon and friends)
  • Familiarity with the AWS ecosystem
  • Experience with front end Javascript frameworks such as React
  • Interest in or knowledge of DevOps; experience with configuration management technologies such as Ansible and tools such as Terraform
  • Opinions/practical ideas on high availability deployments and self healing applications
  • Knowledge of and/or interest in Android and its ecosystem, APIs and development tools

You'll be successful at Mason if you:

  • have 2+ years of experience
  • are curious to learn and willing to teach
  • have a positive attitude
  • tend to be a self-starter and get stuff done, but are not afraid to seek help

About Mason

Mason is the fastest way to take smart devices from idea to end user. Whether building a single-use device from scratch or scaling a line of smart products, with Mason it’s 20x faster and 10x less costly to build, deploy and scale. Digital transformation is a modern requirement but operating a hardware-dependent initiative is hard – thousands of hours and millions of dollars are at stake.

The Mason Smart Device Platform is the only fully managed infrastructure for developing and delivering dedicated devices. It offers flexible usage-based pricing for fleets of devices and manages the underlying complexity of all associated backend services, making software delivery on a smart product line—whether it’s a tablet, wearable or new form factor—as simple as delivering software in the cloud. This frees innovators to focus on what matters: application development, feature specification and UX. Granular access to add, remove or lock down capabilities makes it possible for highly customized products to be built as envisioned.

Mason offloads hardware investment risks and logistics, including inventory procurement, warehousing and supply chain management. With options like zero-touch provisioning, devices can work perfectly out of the box without end user intervention. Remote fleet management, troubleshooting and automated software updates by Mason ensure security and positive end user experiences. Organizations of all sizes rely on Mason to bring innovations and hundreds of use cases to market without reinventing the wheel. Smarter from start to finish with Mason.™

LEARN MORE about building with Mason: https://www.youtube.com/channel/UCHTCSmQxIMmxCj1zL1EXNkA

AWARDS * 2023: Best Places to Work & Best Startups to Work For, Built In Seattle * 2022: Best Places to Work & Best Small Places to Work, Built In Seattle * 2022: IoT Health & Wellness Innovation of the Year, IoT Breakthrough * 2022: Bronze Stevie® Award - Emerging Technology, The 2022 American Business Awards® * 2021: Deloitte Technology Fast 500™, Deloitte * 2019: Tech Impact Awards, Mobile - Silver, Seattle Business magazine

Follow us on LinkedIn | linkedin.com/company/mason-america

Company Culture

Masons are a diverse, inclusive group brought together by our shared values that guide us in how we work together and show up for each other. Check out our values and see if they resonate: https://bymason.com/about-us/

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.