At GovPredict, we build products that make government more transparent and politics more efficient. We help organizations navigate and guide public policy with a comprehensive platform that unifies advocacy, government relations, and fundraising teams.
We are a 100% non-partisan company — and we really mean it! Our clients fall on all sides of every issue, and we provide the same powerful technology to them all. Our team members are also all along the political spectrum, and we want everyone to feel welcome. The only rule is that our personal political views never affect our work. We believe that every organization has the right and the duty to analyze government policy, come to their own conclusions, and promote their points of view to the public (and public officials).
Good companies can be built quickly. Greatness takes hard work over time. We want people who are dedicated and want to invest themselves in GovPredict just as much as we are dedicated to our people and invest in them. We are a team of relentless problem-solvers and we believe in professional development and promotion from within.
GovPredict is headquartered in Washington, DC, the heart of American politics. Our engineering offices are located in Chișinău, Moldova and in Belo Horizonte, Brazil. We have a friendly, collaborative, hard-working team that is dedicated to building the best public affairs software in the world.
The industry has gotten stale, and we’re working to build something better. Organizations deserve the most modern, comprehensive tools available to monitor the political and policy landscape and protect their missions. If you want to help drive that forward, come work with us!
Our Tech Stack
Ruby on Rails, ReactJS, Python, Postgres, Mongo, Redis, Elasticsearch, AWS, RabbitMQ, Terraform, and Ansible.
Responsibilities
- Working from Belo Horizonte GovPredict office
- Become an expert in how our product works from a technical standpoint
- Ensure that our message sending, data pipeline and ingestion platforms can run and scale effortlessly
- Ensure that our web services have high uptime
- Identify and resolve critical problems throughout the platform
- Split on-call duty with another DevOps Engineer
- Implement security changes, protocols, etc
- Work with our devops environment that’s fully configured in code with Terraform and Ansible
- Work with RabbitMQ, Docker, CircleCI, and more
- Set up new services for developers, mostly on AWS
- Set up and maintain internal IT system
Desired Qualifications
- 3+ years of experience as a devops engineer/systems administrator/site reliability engineer
- Working knowledge of a programming language
- Production experience with Docker
- Previous experience using configuration management platforms to build and manage many servers and services
- Excellent communication skills
- Capable of balancing priorities from multiple concurrent projects
- Strong understanding of Unix systems
Engineering Culture / Benefits
- A centrally located and well-equipped office
- Big focus on code quality and writing clean code
- Challenging and interesting programming tasks that are fun to solve
- Friendly, cooperative, and welcoming company culture
- Plenty of code review and mentorship opportunities to improve yourself as an engineer
- Fast-moving team that ships new features and products fast
- Possibility for home-office work a couple of times a week
- Flexible working hours
- Flexible paid vacation time
- Yearly team meetup in Europe, funded by the company