Developer, Tournament Solutions

  1. Home
  2. Remote jobs
  3. Automation
  • Company national-speech-debate-association-jobs
  • Employment Full-time
  • Location 🇺🇸 United States nationwide
  • Submitted Posted 2 months ago - Updated 12 hours ago
The job listing has expired.

Unfortunately, the hiring company is no longer accepting new applications.

The Opportunity

  • The Tournament Solutions Developer is responsible for implementing technical solutions for the National Speech & Debate Association. This position works closely with the Lead Developer to execute a comprehensive plan related to IT infrastructure, application development and support, end-user training, and overall IT strategy with a particular focus on the Tabroom.com tournament management system. 
  • The Developer maintains an extensive knowledge of all aspects of Association membership to help realize technology goals and objectives that actively support the organization and its members as they develop, run, and participate in programs based on the guidance and regulations established by the Association.
  • The Developer reports to the Lead Developer of Tournament Solutions. The position is full-time and remote.

Key Responsibilities


The following duties are normal for this position.  These are not to be construed as exclusive or all-inclusive.  Other duties may be required and assigned. Assists with the migration of Tabroom.com from legacy code to full-stack JavaScript and the implementation of new features in NodeJS/Svelte.

  • Contributes programming and other assistance to the development of Tabroom.com and associated tournament solutions software and integrations.
  • Assists with the migration of Tabroom.com from legacy code to full-stack JavaScript, and implementation of new features in NodeJS/Svelte.
  • Assists with occasional maintenance of legacy code where required.
  • Assists with system administration on all NSDA technology platforms, including hardware maintenance, and development operations such as automation, scaling, and redundancy.
  • Contributes programming and other assistance as required to organizational technology projects, including the NSDA’s websites, points system, billing system, mail infrastructure, etc.
  • Occasional assistance in the duties of the Competition and Events department, including help managing internal NSDA tournaments on evenings and/or weekends.

Basic Requirements

  • Two or more years of experience in a full-stack software development environment.
  • Some experience with Linux system administration and associated skills, such as networking, server hardware maintenance, development operations, cloud deployments, etc.
  • Demonstrated ability to plan, implement, and evaluate complex software systems.
  • Comfortable working in multiple programming languages (JS, Bash, Perl, PHP). 
  • Excellent analytical, problem-solving, and organizational skills.
  • High professional and ethical standards for handling confidential information.
  • Demonstrated ability to prioritize tasks, successfully manage multiple priorities simultaneously, meet deadlines, and deal with change.
  • Ability to work well as part of a team.
  • Experience devising tools that acknowledge and account for cultural differences between users.
  • Ability to be both strategic and work hands-on.
  • Willingness to travel, including some tournament attendance and administration for testing and experience as an end user of the Tabroom.com system.
  • Some weekend Tier III support of the Tabroom.com system.

Preferred Requirements

  • Bachelor’s degree in computer science or related field.
  • Proficiency and production experience with JavaScript as a full-stack framework (including Node.js and/or Svelte or similar systems).
  • Proficiency and production experience with SQL and database administration (including MySQL/MariaDB or similar systems).
  • Practical experience with the National Speech & Debate Association as a current or previous coach or student member.

Pay and Benefits

  • $65,000-$80,000 commensurate with experience.
  • Competitive compensation and benefits package including high-quality health and dental insurance, 20 days of paid time off, and access to an employer-matched retirement plan. This is a full-time exempt position.

Loading similar jobs...

USA Remote Jobs

Discover fully remote job opportunities in the United States at USA Remote Jobs. Apply for roles like Software Developer, Customer Service Specialist, Project Manager, and more!

© 2025 Created by USA Remote Jobs. All rights reserved.