ThriftBooks was started in 2003 and is based in Tukwila, Washington. We're the largest seller of used books on the internet, with tens of thousands of books sold every day. If you've bought used books off Amazon.com, you've likely bought from us or one of our affiliated companies. We have more than 800 employees and 8 large processing centers across the country.
Who We Are Looking For
ThriftBooks is looking for an experienced senior developer to help extend, refine, and maintain our internal applications and services. This person will work in an open, collaborative environment with our existing friendly, driven Operations Engineering team.
- Develop new features for applications used in our processing centers
- Build reusable code and libraries for future use throughout our systems
- Optimize applications and services for maximum speed and scalability
- Help gather and define requirements on new projects to ensure timely deliverability
- Collaborate with other team members and stakeholders
- 4+ years of experience in software development
- Solid experience with object-oriented programming
- Good understanding of source control tools, such as Git
- Good understanding of relational databases – multi-table querying, grouping, optimization, design
- Genuinely excited about technology, have a strong interest in building stable, performant applications and services
- Experience with C# and WinForms
- Experience with MVC and MVP patterns
What to Expect @ ThriftBooks:
- Stability: We've been in business for 16 years. We have 800+ employees across the country. We are profitable and growing.
- Commute: We’re centrally located at the intersection of I-5 and 405, about ½ hour commute from Bellevue, Seattle and Tacoma, and commutable by bus.
- Visibility: We are small enough that you will see how your contributions directly affect the bottom line of the business.
- Technology: We are both a web company (thriftbooks.com), and a logistics company (managing millions of books in 8 distribution centers across the country). We sell in a market that is very competitive and we use technology as a competitive advantage.
- Fun: Some of us have gotten ridiculously good at foosball and ping pong. We eat out often. We have a dedicated video game server. We have fun and are friends.
- Flexibility: We like our team to be physically in the office. That's how we interact and build and learn. But we value flexibility. We work from home up to once a week and we have flexible work hours.
- Organization: We've all been at companies where everything is a fire drill. ThriftBooks is not that company.
- Opportunities to Grow: We encourage learning. We give ourselves time (and resources) to take in-person or online classes or explore new technologies. That time is baked into every sprint. We try new ideas and we keep the ones that work.
- Software Process Maturity: We use Azure DevOps and Git to manage our work. We run on well-defined 2-week sprints. We focus on code coverage and we build when we check in.