Join Our Team!

Are you interested in joining
The Team Behind Team Sports℠?

Demosphere is a tight-knit, family-owned IT company based in Northern Virginia that has catered to the technology needs of youth soccer and other sports organizations for the past 28 years. We develop, sell and support web applications including an integrated solution for managing website content, registering players online, scheduling league games, streamlining team communication via a mobile app, and much more. Our small company works hard in a very competitive, yet fast-growing industry and we're looking for hard-working, enthusiastic, bright and energetic people who are excited about sports and technology to join our strong team.

Demosphere is a team of smart, passionate, hard-working, and accomplished professionals who also strive for a healthy work/life fit.

We recognize that your personal commitments don't end when you start work for the day. We offer flexible arrangements and generous paid time off — both to ensure that employees can arrange their workdays for maximum productivity and to allow ample time for tending to family and personal responsibilities.

View Current Openings:

Frontend Developer

Job Summary:

Demosphere is looking for an experienced JavaScript Developer who is motivated to combine the art of design with the art of programming. Primary focus will entail developing visual elements and their behaviors with user interactions and system data. The successful Frontend Developer will work with both front-end and back-end web developers to build state-of-the-art interfaces and broaden our client-side logic layer. You will also be bridging the gap between UI elements and server-side infrastructure, taking an active role on both sides, and defining how our applications look and function.

●Develop new user-facing features and functionality
●Build reusable code and libraries for predictable future use
●Ensure the technical feasibility of UI/UX designs
●Optimize applications for maximum speed and scalability
●Assure that all user input is validated before submitting to back-end services
●Collaborate with other team members and stakeholders
●Remain fervent and sympathetic to the users of our solutions
Minimum Skills
●3+ years of experience with a strong background of JavaScript development and implementation
●2+ years of experience with at least one advanced JavaScript libraries and frameworks such as ReactJS/BackboneJS
●2+ years of experience developing NodeJS backend applications
●Experience with at least one state management framework such as Redux, Apollo Client
●Strong understanding of web markup, including HTML5 and CSS3
●Proficient understanding of cross-browser compatibility issues, and ways to work around such issues
●Experience with NoSQL database such as MongoDB
●Experience in using code versioning tools, such as Git
●Experience with TDD methodologies and using BDD frameworks, such as Jest, Chai, Mocha
●Good understanding of browser rendering behavior and performance
●Innate desire to create clean, extensible code
Desired Skills
●Experience using a Backend framework such as Sinatra or Rails
●Familiarity with JavaScript module loaders, such as Require.js and AMD
●Familiarity with front-end build tools, such as Webpack, Grunt and Gulp.js
●Familiarity with Redis or other queueing systems
●Familiarity with Agile development and Continuous Delivery practices
This is an immediate opening for a full time position. Please submit a cover letter highlighting your skills, goals and salary requirements, as well as your resume to careers@demosphere.com; interviews in progress.

Software Support Specialist

Job Summary:

The Software Support Specialist will be a main point of customer contact for all software support issues related to our products and services. The primary function will be to provide customer support for Demosphere's core software via email, phone and online chat. Other job responsibilities include hosting online training webinars, creating and editing existing support documentation, sharing customer feedback with the project management team, and troubleshooting/documenting high priority issues. 

We are seeking a hard-working, dynamic individual, familiar with web hosting technologies who will be dedicated to providing Superior Customer Service. 

Minimum Requirements:

  • Strong customer service skills a must
  • Prior software support experience required
  • Ability to take initiative to troubleshoot and solve complex problems
  • Working knowledge of Salesforce CRM preferred
  • Excellent phone and communication skills, especially with technical issues
  • Must be comfortable hosting online training webinars to a group of users
  • Knowledge of the sport of soccer preferred 
  • Ability to learn new technical processes and concepts quickly and effectively
  • Must have exceptional organizational skills and be detail oriented
  • Self-motivated, independent, and comfortable working with customers on a wide variety of issues
  • Thorough understanding of how the Internet works including:
    • Basics of how networks connect to form the Internet
    • Basic DNS function and purpose
    • Web Hosting from a client's point of view -- such as creating, publishing, maintaining and editing a website
    • Thorough knowledge of both Windows and Apple OS X
    • Thorough knowledge of Google Chrome, Internet Explorer, Mozilla Firefox, and Safari web browsers

This is an immediate opening for a full time position. Please submit a cover letter highlighting your skills, goals and salary requirements, as well as your resume to careers@demosphere.com; interviews in progress.

Quality Assurance Analyst

Job Summary:

A successful Quality Assurance Analyst at Demosphere will be motivated to not only test new product features and enhancements according to specifications but to define creative and complex test cases and scenarios. Primary focus will entail working directly with with both web development staff and product owners to ensure all Demosphere products are bug-free and high quality. You will also be assisting in the discovery of usability issues and functional gaps in developed products.


  • Review, learn, and understand assigned areas of functionality as necessary to properly test requested changes
  • Review/attend information sessions that pertain to feature or functionality within their area of responsibility. This may include documented requirements or design
  • Write test plans/cases for smaller features
  • Assist others in testing areas of the application; test low risk features
  • Enter change requests (cases) that are accurate and follow processes while ensuring they are clearly stated and submitted in a timely fashion
  • Complete work successfully within allotted timeframes (schedule hours)
  • Learn and improve upon testing processes and policies
  • Excel at delivering assigned tasks on schedule
  • Collaborate with other team members and stakeholders
  • Remain fervent and sympathetic to the users of our solutions

Minimum Requirements:

  • 2+ years of experience in functional, system, and regression software testing
  • 2+ years of experience working directly with software or web development staff on reporting bugs, missing specifications, and/or usability issues
  • Experience working in a fast paced web application development environment
  • Excellent problem solving skills
  • Strong desire to learn new testing methods and tools to help overall team and product performance  
  • Experience with direct end user and/or customer interaction in a support or QA role
  • Experience with reading and writing Selenium test scripts (or other automated frontend testing tools) is desirable

This is an immediate opening for a full time position. Please submit a cover letter highlighting your skills, goals and salary requirements, as well as your resume to careers@demosphere.com; interviews in progress.

Demosphere Benefits/Perks

  • Health care options with company contribution
  • Dental care option with company contribution
  • Simple IRA plan with company match
  • Employee Profit Sharing plan
  • 3 weeks Paid Time Off

  • 8 paid Holidays
  • 2 paid Community Service days
  • Tuition Reimbursement
  • Career-related Conference Attendance
  • Flexible work schedule
  • Paid FMLA/Jury Duty/Bereavement policies