Civitech

Civitech

Civitech is a company dedicated to powering a more equitable democracy by providing affordable and accessible civic tools to leaders at all levels. They specialize in developing technology infrastructure for political candidates, social causes, and loc...

Internet Software & Services
11-50
Founded 2019

Description

  • Participate in the design, implementation, and maintenance of applications and infrastructure.
  • Collaborate cross-functionally with product, research, and data science teams from requirements definition through testing and documentation.
  • Build scalable, secure, and high-performing features in a cloud environment.
  • Develop tools and features for voter registration pipelines, including National Change of Address lookups.
  • Improve data availability by automating election research data delivery in customer-facing tools.
  • Design strategies to share data across PostgreSQL databases and BigQuery warehouses.
  • Contribute to an open, inclusive engineering culture through clear communication and collaboration.
  • Write maintainable, well-documented code and help ensure non-functional requirements are addressed.
  • Participate in backlog refinement, user story writing, and planning team work.
  • Mentor other engineers, pair effectively, and contribute to team development practices.

Requirements

  • 4-8 years of software engineering experience.
  • Experience with Ruby on Rails, Python, or JavaScript/TypeScript.
  • Experience working in cloud environments, especially Google Cloud Platform or AWS; Azure experience is also valuable.
  • Ability to facilitate collaboration across engineering and partner teams.
  • Experience identifying issues and helping develop solutions.
  • Experience contributing to planning through backlog refinement and user story writing.
  • Strong written and verbal communication skills for explaining complex code clearly.
  • Ability to write maintainable, well-documented code.
  • Ability to give and receive constructive feedback and work autonomously.
  • Experience leading projects or cross-functional efforts and mentoring other engineers.
  • Interest in democracy, civics, politics, and building software for the public good.
  • Nice to have: understanding of U.S. elections administration and/or campaign operations.
  • Nice to have: experience building and maintaining Ruby on Rails applications, including upgrades, GraphQL-Ruby, Turbo/Stimulus, and RSpec.
  • Nice to have: proficiency in API design and GraphQL APIs.
  • Nice to have: proficiency in Python for scripting, automation, or data-related tasks.
  • Nice to have: experience with automated test suites and robust test coverage.
  • Nice to have: experience with scaling, high availability, PostgreSQL, PostGIS, BigQuery, and dbt.
  • Nice to have: experience maintaining infrastructure on AWS or GCP, especially with GitLab CI, GitHub Actions, and Terraform.
  • Must be eligible to work in the US without sponsorship and live/work in one of Civitech’s designated states.

Benefits

  • Medical, vision, and dental insurance.
  • 401(k) plan.
  • Employee stock options.
  • Employer-paid life insurance.
  • Short-term and long-term disability insurance.
  • Flexible time off and paid company holidays.
  • Flexible spending account.
  • Parental leave.
  • Flexible schedules.
  • Professional development stipend.
  • Monthly office upkeep stipend.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Professional Services, Senior Engineer - NICE CXone

TTEC Digital 1K-5K Professional Services

TTEC Digital is hiring a fully remote Senior Engineer in Manila to develop, test, and deliver NICE CXone professional services and contact center solutions for client engagements.

Agile C# C++ Java JavaScript .NET Python XML
11 minutes ago

Senior Application Modernization Engineer

Liatrio 51-250 Internet Software & Services

Liatrio is hiring a Senior Application Modernization Engineer to help enterprise clients modernize legacy applications and improve software delivery through cloud-native development, DevOps practices, and team coaching.

Agile BDD DDD TDD
11 minutes ago

Staff Software Engineer, Data Platform - US (Remote)

Luxury Presence 251-1K Real Estate

Luxury Presence is hiring a Staff Software Engineer for its remote Data Platform team to architect and build the MLS and property data systems that power search, recommendations, operational AI agents, and internal data workflows for real estate products.

Apache Airflow Apache Spark AWS dbt Elasticsearch Flink GraphQL Hive Java Kafka Kubernetes Machine Learning Microservices OpenSearch Python REST API Snowflake SQL
11 minutes ago

Binance Accelerator Program - Software Engineer Intern (AI/LLM Experience a Plus)

Binance 5K-10K Capital Markets

Binance Accelerator Program seeks a Software Engineer Intern in Taipei to contribute to backend, full-stack, and AI/LLM-enabled product development for core blockchain and Web3 platforms.

AWS Azure CI/CD Docker GCP Git Go Grafana Java JavaScript Kubernetes Linux Prometheus Python REST API SQL TypeScript
11 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers