GetThru is looking for an engineer with deep Elixir or Erlang experience to join our technology team at or above the Senior level. You will help build our phone-banking and text-banking tools for the progressive political and advocacy ecosystem. We’re using Elixir, Phoenix, LiveView, and PostgreSQL to create real-time, large-scale applications. Our developers spend their time working on new features, maintaining the existing applications, and performing code reviews. The right person will be comfortable collaborating with teammates at distance.
You will experience working with Elixir, Phoenix, and LiveView in a production setting on a product that serves progressive causes and had a massive positive impact in the 2020 election.
This is a remote, full-time position with equity and benefits in a profitable and growing progressive SaaS company.
You have prior professional experience building web applications and can both architect and implement large and complex projects with minimal supervision
You have extensive experience with Elixir or Erlang
You are a collaborative and supportive teammate
You have excellent verbal and written communication skills
You ask for help when you need it, and are committed to continual improvement
You are interested in mentoring and teaching others what you know
Working on a variety of interesting engineering projects that may include:
integrating telecom voice and data APIs,
design and development of entirely new product initiatives
scaling data storage.
Writing clean, readable, maintainable Elixir code, leaving the code better than you found it.
Designing and working with real-time APIs via WebSockets
Working in close collaboration remotely with other team members across the organization to propose, scope, and implement new features and improvements.
Deploying releases and actively monitoring for (and addressing) production resources and issues.
Collaborating to refine application architecture, propose solutions, and perform code reviews.
Participating in on-call rotation.
Prioritizing stability and usability to ensure our platform remains fast, bug-free, and intuitive.
Experience in all of the above is not required. We care just as much about work ethic, creativity, determination, and shared commitment to progressive ideals, customer service, and a high standards workplace. Even if you have only worked with a few of these technologies, please apply!
Our development team iterates fast while keeping an eye to stability and maintainability. We are a small team so we expect our developers to wear many hats. Our engineers know how to balance improvement projects with delivering features, how to pay off tech debt while blazing forward, and how to use modern technology while keeping stability in mind. We give our team dedicated time to set aside for learning and offer them a professional development budget. We are a woman-led operation, and we share a commitment to promoting diversity in the tech field.
GetThru’s mission is to empower organizations to connect authentically with their audiences at scale while building a sustainable company committed to progressive social change. Our tools have been used by more than 2,000 organizations to send over 1 billion text messages and make more than 500 million phone calls for voter contact, volunteer recruitment, fundraising, polling, and more. In the 2020 election cycle we helped propel several of the highest-profile Democratic campaigns in the nation to victory, along with plenty of progressive state and local candidates.
We are an all-remote company with 50+ full-time staff spread across the US and Canada. Prior to the pandemic, we had a once-yearly all-staff retreat, and held semi-annual in-person team meetings (e.g., sales, support, development). And while our roots are in progressive politics, we love partnering with organizations of all kinds that share our passion for creating a better world.
This is a remote position, hiring in the U.S. or Canada. You may work from anywhere in U.S. time zones as long as you have good internet and the work gets done! Our team members travel a few times a year to meet with the team in person.
$150-175k yearly salary, commensurate with skills and experience
Compensation for participation in on-call rotation
Additional compensation via bonuses and participation in profit-sharing pool
Participation in employee stock option pool for US-based employees
401K + employer match that begins on or after 3 months of employment
100% Health / dental / vision benefits for employees and dependents
15 days of vacation time in year 1 and 2, with increases thereafter; as well as various company holidays
Additional benefits: ergonomic stipend, monthly wellness stipend, parental leave, charitable giving match, professional development budget
GetThru provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, or genetics. As our company grows, we strive to make space for all kinds of people to do amazing work with us. We especially encourage women, people of color, LGBTQ+ people, people with disabilities, immigrants, and other communities underrepresented in technology startups to apply. We value diversity because we think a team with a wide range of experiences will be more creative, more adaptable, and more effective. Further, our clients are leading advocates for equity and justice, and we want our team to reflect the communities we are working to support.
Please submit the application form with a cover letter that explains why you want to work for GetThru. Tell us what experiences make you a good fit and why you are excited about this job in particular.