ThriftBooks is the largest online retailer of used books, headquartered in Tukwila, Washington. They are seeking a Senior Software Engineer to design, build, and maintain their primary customer-facing ecommerce applications, working closely with a motivated engineering team to deliver high-quality software that supports business growth.
Responsibilities:
- Build features for thriftbooks.com. These are usually a mix of 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, mentor other engineers
- Troubleshoot, debug, participate in on-call rotations, and resolve production issues as needed
Requirements:
- 5 or more years of professional experience developing web applications – with a preference for React, C#, SQL, Next.js
- Strong experience with relational databases, including schema design, complex queries, and performance optimization
- Solid understanding of full-stack web development, including strong understanding of how browsers and the internet work
- Strong foundation in object-oriented programming concepts and design patterns
- Experience with Terraform, Bicep, GitHub, Azure Devops, Azure, React, C#, SQL, CSS, Elastic, Redis
- Experience building large B2C responsive and mobile-optimized web applications
- Demonstrated curiosity and enthusiasm for learning new technologies and improving software craftsmanship
- Experience with industry standard cloud platforms (AWS, Azure), CI/CD tools, and software infrastructure fundamentals