Junior Software Engineer, Traffic

Junior Software Engineer, Traffic

About the Job

AbeBooks’ mission is “to help people find and buy any book from any bookseller”. As a part of this mission we work daily to help customers discover our marketplace and the millions of books available from thousands of booksellers. This is challenging and equally rewarding for a truly global marketplace for rare and collectible books. We feel proud to provide a seamless experience to buyers from over 200 countries purchasing products from sellers representing over 60 countries. Our sites get millions of page views every day, and we promote millions of books across several marketing channels. We like to think we know what we’re doing, and we’re always keen on learning and improving.

As a junior engineer you will have an incredible opportunity to learn and navigate among dozens of products that make up AbeBooks marketplace. You will appreciate the complexity of the business domain, and learn to value simplicity in software intensive systems. You will dive deep into search engine optimization, affiliate marketing, email, responsive design, and website UX. You will have occasion to work with Amazon teams and Amazon technologies as we take advantage of capabilities of our parent company. Last but not the least, you will be surrounded by smart and approachable colleagues, while living in beautiful Victoria, British Columbia.

About You

You’re a recent graduate or a junior engineer with one to three years of experience. You will be helping us evolve AbeBooks’ client-facing product and server-side systems. We’re looking for full-stack engineers – you will be working with Linux and Bash, AWS, SQL, queues, REST services, Java and Groovy, DropWizard, HTML and JavaScript. You will be successful if you:

Have a strong sense of ownership and customer focus
Care about code quality and readability
Are comfortable working with data structures as much as discussing software development processes with your peers
Get inspired by collecting product and system metrics, and by proposing improvements
Persevere when troubleshooting build, deployment or live issues
Take code review feedback gracefully and provide your feedback with abundance
Love to see your code deployed, and want to see it happening more often
Are willing to drive your own career development and involve your manager as a partner and mentor

Next Steps

If you’re interested in joining the team, please send us your cover letter and a resume. We will diligently evaluate if you’re a potential fit and contact you. We will then discuss our hiring process in details, and set it in motion. We’re looking forward to have you as a part of the team!

Date Posted:
Jan 30, 2015 1:07 PM PST
AbeBooks, an Amazon company

AbeBooks, an Amazon company
Victoria, British Columbia, Canada

To booklovers around the world, AbeBooks is a great place to buy books. However, we have always been a technology company that helps booksellers and book-buyers. Since 1996, our technology has been helping to revolutionize the book business and that quest goes on. Our technology workers are versatile, quick-thinking and thrive on deadlines. They plan and build systems that will yield long-term... more