LAMP Software Developer (MatrixMaxx)

Apply Now

Have some solid programming skills? Want to work in a LAMP environment? Want to be part of a small, close-knit team in a fun environment?

Join us on the MatrixMaxx software development team!

MatrixMaxx is our association management system (AMS) product. It is a web-based SaaS (Software as a Service) written from the ground up using LAMP. Everyone on the team works on both maintenance and development, so there is plenty of opportunity to sink your teeth into meaningful code.

Current work includes:

  • Updating the UI to use more javascript & Ajax
  • Creation of a new module of Business Intelligence Reporting
  • Revamping the product interface for the mobile/tablet market
  • Creating a new search framework

Job Requirements:

  • Do you have some experience with the following technologies?
    • Object-oriented and/or dynamically-typed programming languages (Python is our preferred language, but experience with Perl, Ruby or C++ are all desirable)
    • Relational databases (ideally MySQL)
    • Version control tools such as git or Subversion
    • Unix command line tools for development and administration
    • The Apache web server

  • Bonus points for experience with the following:
    • Debugging and maintaining large systems (100+ KLOC).
    • Test-driven development.
    • Design Patterns.
    • Writing RESTful web services.
    • JavaScript toolkits such as jQuery, Dojo
    • Python web frameworks such as Django, Pylons, Turbogears
    • Python/web server interfaces such as mod_python or WSGI.

  • Do you possess the following characteristics?
    • A strong dedication to creating code that is clean and maintainable.
    • Ability to juggle multiple projects, tasks and deadlines in a team environment (You are not expecting to come in, sit down, put on your headphones, code for 8 hours and then go home.)
    • Excellent troubleshooting skills.
    • You enjoy reading through a large, complex code base to understand its intricacies.
    • Before doing anything, you understand that the first step is to say "Have we done this somewhere else in the code? Can I use that existing code to save us time and keep the functionality consistent?"

    Think you might be a good fit? We'd love to speak with you!

    Please note that we are unable to sponsor candidates.

    Apply Now

Why Matrix Group?

Matrix Group is a leading interactive agency providing Web design, development, association management software, and hosting services to associations and non-profits.

Follow Us On

Twitter Facebook Flickr YouTube

Matrix Group International, Inc. 2711 Jefferson Davis Highway, Suite 1200, Arlington, VA 22202-4015(703) 838-9777Fax (703) 414-0050Email Us

© Copyright 1999–2014 Matrix Group International, Inc. ® All Rights Reserved.