Senior Software Engineer - PHP

Guidance Residential, located in Reston, VA, is the #1 U.S. Islamic Home Financing Provider® with over $5.0 billion in home financing provided. We are seeking a full-time Senior Software Engineer - PHP to help lead our cutting edge development projects in the mortgage financing and real estate industries. You will work with our other in-house developers, and our team of UI designers to build applications that support our move towards new digital solutions and services for our customers.

Our ideal candidate is self-motived. We are looking for strong problem-solvers who can apply their engineering skills to a wide range of the platforms and environments we support. Communication is very important as you will be working with other developers and designers to complete projects on time. Involvement in the open-source community is important as well.

Required Skills and Experience:

  • Minimum 3 years of solid back-end experience building web applications with PHP and Laravel (or some other MVC framework)
  • Minimum 1 year of experience as a lead development (i.e. architect, design, develop, deploy and operate applications)
  • Extensive knowledge of OOP, Design Patterns and SOLID Principles (and practical knowledge of when to ignore them)
  • Understanding of RESTful API design and best practices
  • Strong understanding of managing source code using GIT
  • Experience with automated testing (TDD, integration testing, etc.)
  • Comfortable working with relational and non-relational databases
  • Understanding of dependency management tools (composer, npm, etc.)

Desired Skills and Experience:

  • Experience with distributed architectures, applications tuning/profiling, and continuous integration
  • Contribution to open source projects
  • Experience working with micro services
  • Vagrant/Docker experience
  • PHP 7 experience

Bonus Skills and Experience:

  • Understanding and administration of AWS architecture
  • Mortgage/Banking experience
  • Experience working in a high paced startup
  • Ability to write and understand complex SQL queries

Job Benefits

  • As part of our relatively small team, you'll have a lot of freedom to directly improve our products while experimenting with and learning new technologies
  • Access to Laracasts, Laracon Online, streaming access to the annual Laracon US, and access to other self-learning resources
  • Work with new and exciting platforms and tools, including: Laravel 5.6, Lumen, Vue.js, Composer, ElasticSearch, Redis, OAuth 2, AWS Cloud Services, GIT, Queues, Continuous Integration Tools, etc.
  • Work for an experienced and proved leader in digital mortgage solutions
  • 12 Paid Holidays per year
  • Medical/Health Benefits and Student Loan Paydown
  • Paid Vacations and Sick Leave
  • Bonuses and Profit Sharing
  • Fun, exciting, and comfortable working environment

We are not looking for remote developers or contractors at this time, this is a full-time in-house position. This position is only available to people who are eligible to work in the U.S. without sponsorship. Our offices are conveniently located in Reston, VA and easily accessible from the Virginia, Maryland, D.C. area. We are located within walking distance to the Washington D.C. Metro's Silver Line Wiehle-Reston Station, and we are also only a few miles from the Dulles International Airport.

To apply for this position, please click the following link and make sure to include the below items:

Apply Online Now

  • Resume
  • Cover Letter (please briefly describe some of the projects you've directly worked on)
  • GitHub link or portfolio
  • Availability
  • Expected salary