Sr. Full Stack Software Development Engineer

iSoftStoneBellevue, WA
50d$110,000 - $120,000Onsite

About The Position

We are looking for a Sr. Full Stack Software Development Engineer who is eager to learn, build, and grow in a fast-paced IoT environment. This role is ideal for a developer with early-career experience who wants exposure to a wide range of technologies—from backend services and cloud systems to hardware-integrated applications and device messaging. You’ll work closely with senior engineers across Seattle and international teams, contributing to production systems while gaining hands-on experience in cloud engineering, distributed systems, and IoT platform development.

Requirements

  • Bachelor’s degree in Computer Science or equivalent hands-on coding experience.
  • 5+ y ears of software development experience (full stack or backend focused).
  • Proficiency with at least one programming language such as JavaScript/TypeScript (Node.js), Go, Ruby, or C++.
  • Experience building or contributing to APIs or backend services.
  • Basic understanding of databases (SQL/NoSQL).
  • Comfort working in Linux environments.
  • Experience with Git and modern development workflows.
  • Strong desire to learn new technologies and work across multiple layers of the stack.

Nice To Haves

  • Exposure to IoT, edge computing, or device-connected systems.
  • Familiarity with MQTT or message-based communication patterns.
  • Experience with Docker/Kubernetes or containerized applications.
  • Exposure to hardware, embedded systems, or device integration.
  • Experience building dashboards or operational tools.

Responsibilities

  • Build and maintain full-stack features for applications supporting IoT devices and connected systems.
  • Develop backend APIs and services that integrate with sensors, hardware, and device messaging pipelines.
  • Contribute to web interfaces and dashboards used for device monitoring, configuration, or operations.
  • Collaborate with senior engineers to troubleshoot issues in distributed systems and support ongoing improvements.
  • Work across hybrid environments (cloud + on-prem systems) running on Linux.
  • Participate in code reviews, testing, and CI/CD processes.
  • Help document systems, write automated tests, and support reliable deployments.
  • Work in an Agile environment and contribute to new ideas, prototypes, and platform en hancements.

Benefits

  • medical
  • dental
  • vision
  • 401k
  • holidays
  • long term disability
  • life insurance
  • PTO
  • floating holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service