Software Engineer - Magento eCommerce Platform

Job Type

Full Time




1319 F Street, NW
Suite 1000
United States


About First Book: First Book is an award winning, nonprofit that provides new books and educational materials to children in need throughout the United States and Canada. Since 1992, First Book has distributed more than 170 million books and educational resources to schools and programs serving children from low-income families – from birth through age 18. A recognized leader in social enterprise, First Book has pioneered groundbreaking channels to provide educators serving children in need with permanent access to high-quality books and educational resources for free and at deeply reduced prices. By harnessing the power of the private sector to advance social change, First Book is helping transform the quality of education for children in need.  First Book has been highlighted by the Schwab Foundation for Social Entrepreneurship, Fast Company and Forbes magazines, The Oprah Winfrey Show, and the World Economic Forum in Davos, Switzerland. First Book is also the subject of case studies at Columbia Business School, the Yale School of Management, and the London School of Economics.

About the Position:  First Book is applying technology and business approaches to the challenge of providing all children in the US and Canada with access to books. First Book currently serves more than 20,000 Title I schools, after-school initiatives, clinics, shelters, and a wide variety of other programs serving children in need. Though powerful, First Book is only reaching a small fraction of the approximately 2 million programs and Title I classrooms eligible for our help. We have exciting opportunities to use technology to serve more and more of these programs and are looking for a Programmer Analyst to join our technology team.

Essential Duties and Responsibilities:

·       Development and enhancement of First Book Magneto application

·       Develop reports and create custom modules within Magento ecommerce platform

·       Research, develop logic, code, test, and deploy Magento/PHP application

·       Modify and build on existing code base of Magento

Technical Skill Set

·       Good understanding of object oriented programming and programming principles

·       Comprehensive understanding of the Magento platform

·       Solid PHP programming language experience

·       Advanced understanding of HTML, Cascading Style Sheets, and JavaScript

·       Advanced knowledge of MySQL database (developer fundamentals)


·       Bachelor’s degree required; Master’s degree preferred

·       3-6 years of Magento experience

·       5-10 years of Information Technology experience

·       Advanced understanding of eCommerce platforms and systems

·       Must have first-rate knowledge of Object Oriented Programming concepts, HTML, PHP, JavaScript, and MySQL

·       Strong working experience with Magento

·       Experience with building highly interactive, highly trafficked, database driven web applications

·       Must have strong SQL query development experience



All full-time employees are eligible for the following benefits:

  • Medical insurance
  • Dental insurance
  • Life and Accidental Death and Dismemberment coverage
  • Vacation leave
  • Sick leave
  • Eleven Annual Holidays
  • 401 K and employer matching pension contribution
  • Transportation benefits

Professional Level


Minimum Education Required

4-year degree

How To Apply

TO APPLY: Candidates are invited to submit a resume and a cover letter to No phone calls please.