Available Position

Python Developer for CRM Dedicated to Mission-Based Organizations

We’re looking for a Software Engineer to help lead the development of the next generation of features for MatrixMaxx, our web-based SaaS (Software as a Service) product. MatrixMaxx is a CRM used by trade associations, professional societies, and nonprofits to manage their memberships, meetings and registrations, donations, committees, product sales, subscriptions, and mailing lists. The MatrixMaxx tech stack is LEMP (Linux, nginx, MySQL, Python).

This is a full-time position. Full-time remote is available since we’re probably not coming back to the office anytime soon, or ever. We used to be mostly in Crystal City, but now we’re in DC, Virginia, Maryland, New York, New Jersey, North Carolina, California,and Tennessee. Bonus points if you’re in one of those states because we’re already registered in those states.

The MatrixMaxx team is a high-performing, self-managing team that gets a lot of work done. We’re not fully agile, but we’re getting there. We live and die by our jira board and we’re chatty on Slack all day long (not always about work!).

Ideal Candidates will have experience with the following:

– Object-oriented and/or dynamically-typed programming languages (especially Python)

– Relational databases (ideally, MySQL)

– Version control tools such as git or Subversion

– Unix command line tools for development and administration

– Juggling multiple projects, tasks and deadlines in a team environment.

Bonus Points For You if You Have Experience with the Following:

– Debugging and maintaining large systems (100+ KLOC)

– Writing RESTful web services

– JavaScript toolkits such as jQuery, Vue.js, React

– Python web frameworks such as Django, Pylons, Turbogears

– Python/web server interfaces such as modpython or WSGI

– Identifying and implementing process improvements

– Jira

Matrix Group is a leading interactive agency in the DC area. We make great websites for associations, professional societies and non-profits, and the occasional for profit company, In addition to our custom design and development work, we have two products: the MatrixMaxx CRM for associations, and the BeSpeake virtual/hybrid conference platform.

More information can be found at:

Matrix Group website: https://www.matrixgroup.net

MatrixMaxx microsite: https://www.matrixgroup.net/matrixmaxx

Matrix Group on Facebook: https://www.facebook.com/MatrixGroup/

Matrix Group on Twitter: https://twitter.com/matrixgroup

Recent projects include:

Website redesign and MatrixMaxx for NAES: https://www.episcopalschools.org 

Redesign of the National Business Officers Association website: https://www.nboa.org/

Redesign of the SMART website: https://smart-union.org/

Interactive research microsite for FMI: https://www.fmi.org/foodpricesCustom directory powered by MatrixMaxx: https://www.socma.org/commercial/manufacturing-solutions-platform/

All Open Positions

Those who work with us don’t find jobs, they find careers. We have the perks; so does everyone else. What we offer is the opportunity to choose what and who you will become.

The Benefits of Working for Us


Amazing Tech

We know what motivates the most talented staff: opportunities to work with the latest and greatest technologies. Half of the company is working on cloud-native projects, our managed services work means our clients are always on the latest version of their software, and we make sure staff have the laptops, monitors and standing desks they need to be productive.

No Drama

Three of our most important company fundamentals are: Practice Blameless Problem Solving, Assume Good Intentions, and Be Curious. We train on these fundamentals, and we live by them, resulting in a truly drama-free work environment where we have each other’s back. Want to know what the others are? Ask us during your interview.


We were flexible before flexible was cool. For years, we’ve supported asynchronous work hours, full-time and part-time remote work, marathon training breaks mid-morning, school pick-up mid-afternoon, and much more. We work hard AND we strive to create a work environment where you do deep work and feel good about your work at the end of each day.


The sky is truly the limit at Matrix Group. No matter what your goals are, we’ll help you get there. Your manager will check in with you regularly and help you develop a development plan that covers the skills, experiences and projects you want to gain each quarter and each year. And did we mention that you’ll probably be working on a couple of projects at the same time? You’ll never be bored at Matrix Group.

Great Work

Our clients are changing the world, and we get to help them make it happen. We’re helping our clients develop professional standards, safeguard the world from nuclear weapons, tend to the most vulnerable in our communities, make construction safer — to name just a few of the amazing things our clients devote themselves to.

The People

At Matrix Group, you’ll work with some of the best and the brightest from all over the world, and find a culture of caring, encouragement, equality, and respect from peers and leadership alike.


We’re dedicated to wellness, in all forms – physical, mental, financial – which is why we offer a rich benefits package for our team, including: comprehensive medical, dental and vision PPO coverage; 401(k) plan with 4% employer match with no vesting; generous paid time off; flexible schedules; and more!


We’ve helped a variety of organizations in all industries across the country be successful. For over two decades we’ve created powerful, digital experiences for trade associations, professional societies, nonprofits and corporations. How can we serve YOU?


What is the Best Content Management System For an Association Website?

We get a lot of RFP (Requests for Proposals) for association and nonprofit website redesigns. Often, one focus of the RFP is the technology that will power the new website. […]