Enable job alerts via email!

Senior Back-end Developer

FEMINIST

United States

Remote

USD 110,000 - 140,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

FEMINIST is seeking a Senior Back-end Developer to enhance the training experience for Democrats nationwide. The role involves architecting and maintaining high-performance server-side technologies, requiring significant experience in AWS, JavaScript, and problem-solving skills. This position is fully remote, accommodating candidates across the U.S. Competitive compensation and benefits are offered, including health insurance and 401(k) matching.

Benefits

100% employer-paid health, dental, vision
150% employer match on 401(k)
Flexible paid time off plus all Federal holidays
Laptop and other working equipment provided
$700 per year for professional development

Qualifications

  • 5+ years of experience in back-end development.
  • Experience maintaining an AWS environment using Terraform.
  • Proficiency in JavaScript/ES6 is required.

Responsibilities

  • Implement server-side logic and manage the central database.
  • Develop and maintain data integration jobs using AWS services.
  • Assist in architecting NDTC’s technology ecosystem.

Skills

JavaScript/ES6
AWS services
Problem-solving
Security protocols
Data integration

Tools

Terraform
Docker
RESTful APIs
Unit Testing frameworks
CI/CD

Job description

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.

The 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.

COVID-19 Vaccination Requirement: NDTC requires all full-time, exempt employees to provide proof of up-to-date COVID-19 vaccination per CDC guidelines, unless a medical or religious accommodation is requested and approved. Reasonable time frames for compliance will be provided for candidates who need to complete a full vaccination cycle under this policy. Please reach out if you have further questions or concerns about this policy and how it may apply to your candidacy at NDTC.

About NDTC as an Employer

NDTC believes that our differences enhance our strength as a political party—and as a nation—and we as an organization benefit from staff of diverse races, ethnic origins, religions, sexual orientations, gender identities and expressions, economic backgrounds, abilities, and other facets of our identities.

Compensation + Benefits:

  • Pay: Salary is commensurate with experience, with a range of $110-$140k per year
  • Healthcare: 100% employer-paid health, dental, vision, short and long-term disability, and life insurance available at the start of the first full month of employment
  • Retirement Option: 150% employer match on the first 6% of contributions to 401(k)
  • Flexible paid time off + all Federal holidays off + NDTC’s offices close for one week for Thanksgiving and a two-week winter break at the end of December.
  • Equipment: Laptop, keyboard, mouse, monitor
  • Professional Development: At NDTC, we value professional development and career growth. We provide $700 per calendar year for each staff member’s professional development.

Application Process
Applications will be accepted on a rolling basis until the position is filled. The interview process for this role will include 2 interviews which we expect to take less than a month.

To apply please email jobs@traindemocrats.org 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

null null

Remote

Remote

USD 70,000 - 720,000

Part time

Today
Be an early applicant

Senior Software Engineer

First Citizens Bank

Chicago null

Remote

Remote

USD 120,000 - 180,000

Full time

Today
Be an early applicant

Senior Software Engineer II, Backend

LTK

null null

Remote

Remote

USD 100,000 - 900,000

Full time

7 days ago
Be an early applicant

Senior Back-End Developer

1872 Consulting

Edison null

Remote

Remote

USD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Senior Backend Engineer

wordly, Inc

null null

Remote

Remote

USD 120,000 - 180,000

Full time

14 days ago

Senior Software Developer (Generative AI & LLM expertise)

TechStar Group

null null

Remote

Remote

USD 110,000 - 130,000

Full time

7 days ago
Be an early applicant

Senior Backend Engineer

Yendo

null null

Remote

Remote

USD 100,000 - 150,000

Full time

11 days ago

Senior Backend Engineer

Dispel

null null

Remote

Remote

USD 100,000 - 900,000

Full time

13 days ago

Senior Full Stack Software Engineer

Rentable

null null

Remote

Remote

USD 100,000 - 130,000

Full time

Today
Be an early applicant