Bonterra

Software Engineer

Bonterra

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $74,600 - $120,000 per year

About the role

  • Design and implement features for voter and donor management systems
  • Develop and maintain third-party integrations
  • Write clean, maintainable code and contribute to system architecture
  • Mentor junior engineers through code reviews and collaborative development
  • Deliver high-quality software frequently and reliably
  • Contribute to AI-powered features and product enhancements
  • Collaborate with product management and cross-functional engineering teams
  • Ensure solutions meet performance, security, and scalability standards

Requirements

  • 3 years of software engineering experience
  • 2 years of hands-on experience with core technologies
  • Strong JavaScript skills, especially with ReactJS
  • Solid understanding of web scalability challenges and solutions
  • Excellent communication and teamwork skills
  • Interest in applying AI tools and prompt engineering in development workflows
  • Strong analytical and problem-solving abilities
  • 5+ years of software development experience (preferred)
  • Proficiency in C# and ASP.NET (preferred)
  • Experience working with SQL Server (preferred)
  • Experience in political software or campaign technology (preferred)
  • Familiarity with AI development tools such as ChatGPT, Cursor, or equivalents (preferred)
  • Hands-on experience with Azure, Redis, and ElasticSearch (preferred)
  • Experience with AWS cloud services (preferred)
Benefits
  • Competitive compensation and benefits
  • Potential for discretionary bonuses/incentives
  • Equity options
  • Health support
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptReactJSC#ASP.NETSQL ServerAI toolsprompt engineeringAzureRedisElasticSearch
Soft skills
communicationteamworkanalytical skillsproblem-solvingmentoring