×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Full-Stack

Job in Brooklyn, Poweshiek County, Iowa, 52211, USA
Listing for: CampaignHQ
Full Time position
Listed on 2025-12-17
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 90000 - 105000 USD Yearly USD 90000.00 105000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Full-Stack)
Location: Brooklyn

As a Full-Stack Software Engineer at Campaign

HQ, you will help drive the technology that powers our mission. You’ll build user-facing features, maintain core backend services, and deliver high-quality tools that enable our team to run winning campaigns. Your attention to detail and engineering craftsmanship will ensure our platforms perform flawlessly when clients need them most.

Salary Range for This Position

$90,000–$105,000 DOE + Company Bonus Plan

Benefits
  • United Health Care medical, Aetna vision and dental insurance
  • HSA, FSA and Teledoc Virtual Health and Talkspace Online Mental Health
  • 401(k) with 4% company match
  • Day one Paid Time Off
  • Remote first schedule with two days per month in our Brooklyn, IA office
  • Short-and-long-term disability, and supplemental life insurance
  • TWICE yearly performance reviews with raise opportunities
Requirements
  • 3–6 years professional experience in full-stack engineering
  • Strong proficiency in Vue 3, Type Script, component patterns, and Tailwind
  • Experience with FastAPI, REST best practices, and Pydantic v2
  • Proficiency with SQL Alchemy 2.x, Postgre

    SQL, and ability to author simple Alembic migrations
  • Experience writing automated tests using Vitest, Vue Test Utils, and pytest
  • Familiarity with CI/CD pipelines (Git Hub Actions)
  • Working knowledge of Docker and basic AWS concepts (ECS/ECR, S3)
  • Strong communication skills and comfort participating in code reviews
Responsibilities
  • Build and maintain user-facing features in our data warehouse application
  • Develop frontend features using Vue 3 + Type Script
  • Develop FastAPI endpoints and backend services, integrating with Postgre

    SQL via SQL Alchemy
  • Support validation and processing of results/uploads, including improvements to performance and reliability
  • Write and maintain automated tests to ensure system stability
  • Operate Docker-based development workflows and support CI/CD processes
  • Collaborate on architecture, migrations, and high-impact technical decisions
  • Assist in maintaining internal documentation and development processes
The Ideal Candidate
  • Thrives in a fast-paced environment
  • Takes pride in accuracy and attention to detail, especially under deadline
  • Motivated to find creative solutions to unique challenges
  • Wants to put their technical skills to work helping conservative candidates WIN!
Who are we?

Campaign

HQ is a team of Republican strategists delivering wins through real conversations — live calls, text messages, telephone townhalls, and more. We work year-round for clients like Rep. Elise Stefanik, Americans for Prosperity, and SBA Pro-Life America. Learn more about us here: www.

CHQ.us.

We were proud to be named the 2024 Reed Award Winner for Best Employer – Republican and 2024 / 2025 Winner for Best

Employer:

Professional Development Initiative.

Want to join a fast-moving, mission-driven team where you’ll be trusted to make things happen? Apply now, email careers

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Political Organizations

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary