Software Developer

We’re growing and need more talented engineers to join our high performance team. Our Software Developers are responsible for developing best-in-class web software in a LAMP environment to deliver and support industry-leading wedding planning applications. mywedding.com is a LAMP application utilizing extensive Javascript for customer-facing and internal interfaces.

Responsibilities:

-Collaborate to define and implement the software architecture.
-Work with business owners to understand and implement product requirements.
-Deliver high quality, well commented, and unit tested code they are proud to have peer reviewed.
-Review peer code to ensure the same from colleagues.
-Thrive in Agile, Scrum, and Kanban environments.
-Off-hour and weekend work may be required as business needs dictate (but isn’t part of the ordinary routine).

Required Core Competencies:

-PHP, JavaScript, SQL, HTML5, CSS3
-Experience developing applications using JavaScript Frameworks (i.e. Backbone, Require, Angular, etc.)
-Solid understanding of Object Oriented programming and MVC frameworks (Experience with Zend Framework a plus)
-Proficient knowledge of front-end performance testing and optimization techniques
-Advocate for web development best practices
-Understands and works with REST APIs
-Experience working in an Agile development environment.
-Strong technical knowledge of LAMP database design and enterprise system software architecture.
-Strong technical knowledge of current LAMP based software, hardware, protocols, standards, and best practices.
-Substantial web development experience.

Additional Competencies:

-Experience working with Solr
-Experience working with MongoDB
-Experience with Jira or similar story tracking tools.
-Experience in data modeling and SQL.
-A passion to create an excellent user experience and realistic business solutions.


Back to top