Sr. Software Engineer - Full Stack Web Development

ThriftBooks•Tukwila, WA
•$120,000 - $145,000•Hybrid

About The Position

ThriftBooks is seeking a Senior Software Engineer to design, build, and maintain its primary customer-facing ecommerce applications. The role works closely with a collaborative engineering team to deliver scalable, high-quality software that supports business growth. The engineer will contribute to technical decisions, mentor other engineers, and help shape the evolution of the platform. The position is hybrid, with in-person work in Tukwila, Washington, or remote work from Phoenix, Arizona.

Requirements

  • At least 5 years of professional experience developing web applications; React, C#, SQL, and Next.js experience is preferred.
  • Strong experience with relational databases, including schema design, complex queries, and performance optimization.
  • Solid understanding of full-stack web development, including how browsers and the internet work.
  • Strong foundation in object-oriented programming concepts and design patterns.

Nice To Haves

  • Experience with Terraform, Bicep, GitHub, Azure DevOps, Azure, React, C#, SQL, CSS, Elastic, or Redis.
  • Experience building large B2C responsive and mobile-optimized web applications.
  • Curiosity and enthusiasm for learning new technologies and improving software craftsmanship.
  • Experience with industry-standard cloud platforms such as AWS or Azure, CI/CD tools, and software infrastructure fundamentals.

Responsibilities

  • Build features for thriftbooks.com, typically using C#, React, and SQL Server.
  • Maintain performance, scalability, and reliability across thriftbooks.com features and infrastructure.
  • Participate in architectural discussions and contribute to technical standards and best practices.
  • Review code, provide constructive feedback, and mentor other engineers.
  • Troubleshoot and debug, participate in on-call rotations, and resolve production issues as needed.

Benefits

  • Annual 10% bonus incentive.
  • Competitive compensation package.
  • Paid time off accrued at 15 days per year.
  • Six paid holidays per calendar year.
  • Medical and vision insurance.
  • Dental insurance.
  • Company-paid short- and long-term disability insurance.
  • Company-paid life insurance.
  • 401(k) matching program.
  • Professional development and growth opportunities.
  • Free books.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service