321 Commonwealth Rd., Wayland, MA 01778

Phone: 508-653-3399

Fax: 508-974-8121

[email protected]


Request a Demo

Casual, Fun, and Energetic Environment Working With the Best People in the Industry.

MembersFirst is an Equal Opportunity Employer

Check us out on Glassdoor

Founded in 2000 and headquartered in Wayland, MA, we foster a collaborative, team-oriented environment that offers opportunities to develop your skills and career while making a huge impact within the organization every day. We encourage our team to introduce new ideas to keep us on the cutting-edge of technology in order to provide our clients the best software possible.

Career Development

Training, Growth, and Advancement

Generous Benefits

Medical and Financial Employee Perks

Casual Environment

Professional yet casual work environment that is flexible, stimulating, and rewarding

Team Outings and Dinner in San Francisco
Team Golf and Private Club Visits
Office Happenings
CMAA Chicago Travel and Team Games

View Our Current Openings

MembersFirst, based in Wayland, Massachusetts, is an award-winning web design and marketing agency and the leading provider of member-interactive, mobile, reservation, and marketing software for the Private Club industry (Golf & Country, Health & Fitness, Yacht, City & Dining.)

All successful team members at MembersFirst demonstrate:

  • Customer Focus - Dedicated to exceeding the expectations of our customers; uses customer information for improvements in products and services; establishes and maintains effective relationships with customers and gains their trust and respect.
  • Integrity And Trust - Is seen as a direct and truthful individual; admits mistakes; doesn't misrepresent him/herself for personal gain.
  • Action-orientated - Full of energy for the things he/she sees as challenging; seizes opportunities.
  • Interpersonal Savvy - Relates well to all kinds of people, up, down, and sideways, inside and outside the organization; builds a strong rapport.
  • Motivating Others - Creates a climate in which people want to do their best; invites input from each person and shares ownership and visibility; makes each individual feel his/her work is important; is someone people like working with.

Full Stack Web Developer (Microsoft)

We are looking for a versatile full-stack web developer to maintain and enhance our web-based content management system built on a Microsoft Stack with a combination of ASP and ASP.Net technologies.

We are looking for someone who can work with existing code bases as well as creating new frameworks/applications for internal and external clients to consume

The ideal candidate would have the skills necessary to make a visually appealing user interface with a highly functional back end. This individual will be capable of coding in both ASP using VB Script and C# in the .Net Framework as well as possessing expert knowledge on the database side, managing tables, stored procedures, and views on a Microsoft SQL Server database.


  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the R & D team to design and launch new features and products.
  • Assist members of the Client Services team as we investigate bugs in determining a resolution.
  • Collaborate with internal stakeholders to create efficiencies to improve workflows and processes
  • Create and maintain windows services as well as web service endpoints to support and expand our product and client offerings
  • Maintain and expand our suite of APIs, Web Services and Integrations built on a Microsoft Stack using the .Net Framework


  • 4 - 6 years full stack development experience using Microsoft-centric Technologies (ASP / Asp.Net).
  • Strong web development skills (i.e. HTML5, CSS, JavaScript, cross-browser support and responsive design)
  • 1 or more years of VB Scripting experience, in either task automation or web development using ASP.
  • Experience developing for both mobile and desktop.
  • Working knowledge of database design and ability to create scalable applications
  • Experience working with graphic designers and converting designs to visual elements.
  • Understanding and implementation of security and data protection.
  • Sought out by others for advice and solutions based on strong decision quality.
  • Enjoys learning on the fly. Learns quickly when facing new problems; analyzes both successes and failures for clues to improvement; enjoys the challenge of unfamiliar tasks.
  • Strong perseverance: pursues everything with energy, drive, and a need to finish; seldom gives up before finishing.
  • Strong technical learning: is good at learning new industry, company, product, or technical knowledge.
  • Strong time management: uses time effectively and efficiently concentrating efforts on most important priorities.

Desired Qualifications

  • Familiarity with iOS or Android Development
  • Familiarity with Web Services or creating APIs
  • Familiarity with Online Reservation platforms/process

Key Languages/Technologies Utilized

  • C# (Asp.Net/Web Services)
  • VB Script (Classic ASP)
  • JSON
  • SQL
  • Javascript (AJAX, jQuery, etc)
  • Bootstrap
  • CSS
  • HTML
  • ADO and ADO.Net
  • XML and XSL Transformations

Manager of Product

The Manager of Product is responsible for the product planning, organization, documentation, and marketing leading up to and following product launch. This includes gathering and prioritizing product and customer requirements, managing the product throughout the product lifecycle, and working closely with engineering to deliver winning products. It also includes working with sales, marketing, and support to ensure customer satisfaction goals are met. The Manager of Product represents the interests of all internal and external stakeholders and also ensures that the product supports the company's overall strategy and goals.

We are looking for someone to drive our products forward including a website CMS, reservations systems (tee times, dining, courts, lessons), mobile app, and our email communication platform. This role reports directly to the President of MembersFirst and works very closely with the Manager of Development to obtain enhancement LOEs and plan the sprints. This role is also a people manager overseeing a potential team of 2-3 Product Specialists and 1-3 Software Quality Assurance Analysts.


  • Gather and organize product requirements from internal team and clients
  • Create Product Requirements Documents with prioritized features and corresponding justification
  • Create wireframe mockups of enhancements and new product screens
  • Lead product discussions with various team members
  • Run beta and pilot programs with early-stage products
  • Enlist, train, and collaborate with beta clients
  • Be an expert with respect to the competition
  • Develop the core positioning and messaging for the product
  • Perform product demos and webinars to customers
  • Brief and train the internal teams in departmental meetings, Town Halls, and learning sessions
  • Create internal sales and support tools
  • Act as a leader within the company
  • Create workflow charts of user experience
  • Lead requirement gathering sessions with clients for enhancements and custom development projects
  • Write agreement language and specifications for custom development projects
  • Lead the rollout of new products and enhancements
  • Write Help Center support articles
  • Write internal and external product release notes
  • Involved in sprint planning meetings


  •  5+ years of Product Management experience
  • 3+ years of people Management experience
  • Demonstrated success defining and launching products
  • Excellent written and verbal communication skills
  • Technical background, with experience in software product management
  • Understanding of UI and UX practices
  • Excellent teamwork skills
  • Proven ability to influence cross-functional teams without formal authority
  • Experience working with external third parties to assess partnerships and integrations
  • Examples and at least one sample of an effective document delivered in the past
  • Ability to understand and juggle the client and business needs
  • Ability to translate user and business requirements into the necessary level of detail
  • Proficiency in conflict resolution and problem-solving techniques
  • Ability to juggle many requests while maintaining clear priorities
  • Natural leadership instincts with proven ability to innovate
  • An entrepreneurial work style, you're a self-starter
  • Excellent organization skills
  • Ability to work well with designers and engineers
  • An analytical and metrics driven work style
  • Great interpersonal and communication skills
  • Conductor, must keep the entire team on track
  • Motivator, must convince and motivate team to work together on one vision
  • Diplomat, negotiate and coordinate with different departments for a product release
  • Tactfully communicate progress to higher ups
  • Technical skills to translate requirements into development direction
  • Understands what motivates certain user actions and advocates for the users
  • Bring evidence-based decision-making to your communication.
  • Be a ruthless prioritizer while balancing the needs of customers and stakeholders.
  • Be able to say no, but explain why in terms that stakeholders understand.
  • Be transparent about your prioritization and roadmap process.
  • Can effectively cope with change/ambiguity and shift gears comfortably
  • Sought out by others for advice and solutions based on strong decision quality.
  • Experience developing direct reports and is a people builder.
  • Ability to be a team player and encourage cooperation with peers to solve problems
  • Strong perseverance: pursues everything with energy, drive, and a need to finish; seldom gives up before finishing.
  • Strong priority setting in order to eliminate roadblocks and create focus.
  • Capable of creating processes to create resource efficiency and manage through systems.

Software Quality Assurance Analyst

As a Software Quality Assurance Analyst, you will be working with our Product, Development, and Client Service teams to provide manual QA testing of our website content management software and reservation systems (event registration, dining reservations, booking reservations and tee times). This team member is pivotal in enhancing our software user's online experiences.

We are looking for someone who is action-oriented, self-disciplined, highly organized and process-driven. In this position, you will need to be able to multitask between small ticket items and long term projects seamlessly, learn on-the-fly (specifically items that may be technically oriented), and be able to adapt to change. Ideal candidates are capable of working with little direction at times and explore/test our software as a user would.


  • Perform testing on various browsers and devices to simulate administrative and end user actions.
  • Validate that user expectations are achieved during the testing process.
  • Review user requirements documents to ensure that requirements are testable.
  • Work with the Client Service team to diagnose defects in production.
  • Collaborate with Software Development and Product teams to plan and test the next enhancements and bug fixes.
  • Develop test plans, test cases, test scripts and test reports on multiple projects of varying size.
  • Assist with Training and Documentation of new features.


  • 2-6 years experience testing web-based applications
  • Experience with content management systems (CMS) and reservation systems
  • Strong time management: uses time effectively and efficiently concentrating efforts on most important priorities.
  • Strong organizational skills: uses resources effectively and efficiently arranges information and files in a useful manner.
  • Can effectively cope with change/ambiguity and shift gears comfortably

Interested In One Of Our Opportunities?

We apologize that we can not respond to every application and cannot accept unsolicited phone calls. Only appropriately qualified candidates will be contacted.