watermark
SEARCH AND POST POLITICAL JOBS FOR FREE

Arena Careers

Finding your dream job on Arena Careers is easy. Use the search bar to narrow down hundreds of open roles with campaigns and movement organizations. For example, if you’re looking for organizing jobs, just search “Organizing.”

National Democratic Training Committee: Senior Back-End Developer

Job Post

Job Post

Software Engineering
United States · Remote
USD 110k-140k / year
Posted on Jun 5, 2025

National Democratic Training Committee: Senior Back-End Developer

LOCATION

Remote

SALARY

110,000 - 140,000 / Yearly

COMPANY

National Democratic Training Committee

DEPARTMENT

Other

EMPLOYMENT TYPE

PAC

APPLICATION INSTRUCTIONS

To apply please email [email protected] with: - Your resume. - A link to your online portfolio or GitHub (if available). - The date you are available to start. Please list “Senior Back-end Developer” in the subject line. No calls, please.

JOB DESCRIPTION

The Role

The National Democratic Training Committee is looking for a Senior Back-end Developer to help us create and maintain a best-in-class training experience for Democrats across the country. This role requires an individual with a strong understanding of high performance server side technologies, exceptional problem-solving skills, and a passion for creating web applications.

As a critical part of our organization you will be responsible for architecting, building, and maintaining our systems to provide Democratic candidates, staff, and local leaders with a seamless experience.

This full-time position will join the Engineering team and will report to the CTO.

Primary Responsibilities

  • Design and maintain efficient, reusable, and reliable JavaScript code (primarily Node.js).

  • Implement server-side logic to define and maintain the central database, ensuring high performance and responsiveness to requests from the front-end.

  • Develop and maintain data integration jobs using AWS services.

  • Develop and maintain AWS environment provisioning using Terraform

  • Maintain AWS services and maintain a high level security posture

  • Implement security and data protection protocols.

  • Assist in architecting and implementing NDTC’s technology ecosystem using modern cloud computing and microservices

  • Scope technical work required to implement projects and create development timelines.

  • Stay up-to-date on emerging technologies and apply new learnings to our software development practices.

Disclaimer: The job description is not designed to include a comprehensive listing of responsibilities that are required to be executed by the employee. In order to best serve NDTC’s mission, responsibilities may change or new ones may be assigned at any time with reasonable notice provided.

Ideal Candidate Will Have:

  • 5+ years of experience in back-end development.

  • Experience maintaining an AWS environment using Terraform or other infrastructure as code tools

  • Experience with RESTful APIs and API communications.

  • Experience with Docker containers and AWS services like Lambda Functions, RDS, DynamoDB, API Gateway, Cloudfront and Cognito.

  • Experience developing and maintaining single sign on capabilities using Cognito

  • Working knowledge of database technologies (e.g., SQL, NoSQL) and ORM frameworks.

  • Proficiency in JavaScript/ES6 is required.

  • Familiarity with Unit Testing frameworks and/or End-to-End testing frameworks

  • Familiarity with code versioning tools, such as Github.

  • Experience implementing CI/CD tasks and pipelines

  • Familiarity with Bash or Python scripting

  • Experience with performance testing frameworks.

  • Excellent problem-solving skills and attention to detail.

Location

This is a remote position open to candidates located in the United States. NDTC is a fully remote workplace. We have staff all across the country, with large groups centralized in Chicago and Washington, D.C.

NDTC requires all staff to be legally authorized to work in the United States.