What are the responsibilities and job description for the Software Engineer position at CampaignHQ?
As a Full-Stack Software Engineer at CampaignHQ, 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.
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, TypeScript, component patterns, and Tailwind
· Experience with FastAPI, REST best practices, and Pydantic v2
· Proficiency with SQLAlchemy 2.x, PostgreSQL, and ability to author simple Alembic migrations
· Experience writing automated tests using Vitest, Vue Test Utils, and pytest
· Familiarity with CI/CD pipelines (GitHub 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 TypeScript
· Develop FastAPI endpoints and backend services, integrating with PostgreSQL via SQLAlchemy
· 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?
CampaignHQ 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:
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
Pay: $90, $105,000.00 per year
Benefits:
- 401(k) 4% Match
- Dental insurance
- Flexible spending account
- Health insurance
Application Question(s):
- Will you now or will you in the future require employment visa sponsorship?
Experience:
- Full Stack Engineering: 3 years (Required)
Ability to Commute:
- Brooklyn, IA Required)
Work Location: Hybrid remote in Brooklyn, IA 52211
Salary : $105,000