BuyWithMe.com is one of the premier social buying destinations on the web, connecting top local brands with an engaged audience via our site and a network of media partnerships. As a member of the growing BuyWithMe team, you’ll be building valuable features for both merchants and consumers in the hottest and fastest-growing corner of e-commerce. BuyWithMe, Inc. is a Matrix Partners and Bain Capital Ventures backed company.
Engineers at BuyWithMe collaborate with other disciplines on product development from conception through implementation. Our platform is built using Ruby on Rails and MySQL, hosted in a cloud infrastructure. That said, we believe in using the right tool for the job.
Be a part of a fast-paced, talented, exciting team and see your work produce results in the real world.
Build, deploy, and maintain scalable, re-usable software for BuyWithMe’s evolving social buying platform
Produce well-thought-out object oriented software
Measure and optimize the performance of new and existing software
Participate in departmental code reviews, discussions, and refactoring exercises
Ensure confidence in the software you build via unit-testing and collaboration with QA
Build software you’re proud of and support it, even after it has been released
Stay in tune with emerging and relevant technologies
Participate in departmental recruitment efforts
Effectively communicate with your colleagues, both technical and non-technical
Strong foundation in object-oriented programming and software design patterns
2+ years recent experience as a professional software engineer working on high-traffic, high-availability web applications
Expertise with at least one server-side technology such as Ruby, Python, PHP, or JSP
Expertise with at least one mainstream RDBMS such as MySQL, PostgreSQL, or Oracle
Experience building and deploying on UNIX or Linux
Experience using a mainstream MVC web-application framework such as Rails or Django
Experience writing unit-tests and using test-driven development
Experience optimizing the performance database-driven web applications
Experience building software collaboratively using a distributed revision control system such as Git, SVN, or Mercurial
Experience integrating with third-parties/APIs
Experience with web services and/or service-oriented architecture
• B.Sc or M.Sc degree in Computer Science or related field