Back End Developer
GetThru is looking for a back-end developer to join our technology team. We’re using Elixir, Phoenix, and Postgres to create real-time, large scale applications. Our developers spend their time working on new features, maintaining the existing applications, and performing code reviews. This is a remote, full-time position with equity and benefits. The right person will be comfortable collaborating with teammates at distance.
- Write clean, readable, maintainable code with a focus on stability and usability to ensure our platform remains fast, bug-free, and intuitive.
- Work in close collaboration with other team members — development, design, and support teams — to propose, scope, and implement new features and application improvements.
- Collaborate with team members to refine application architecture, propose solutions, and perform code reviews.
- Deploy releases and actively monitor production resources
Technologies We Use
- Elixir, Phoenix, Ecto, PSQL, Redis, AWS, GitHub, CircleCI, Slack, Dokku, Terraform, Ansible, Node
- FE: React with Redux, TypeScript, Ember, Webpack & Babel, HTML5, CSS3, & SASS
- 2+ years experience with Elixir
- Significant experience with web API design
- Experience working with real-time APIs via WebSockets
- Leaves code better than they found it
- Excels at collaborating with a fully remote team
- Asks for help and is committed to continual improvement
While experience matters, we care just as much about work ethic, creativity, determination, and shared commitment to progressive ideals, customer service, and a high standards workplace.
GetThru operates a peer-to-peer text messaging platform (ThruText) and telephone dialing tool (ThruTalk) that political campaigns and other organizations use for large scale 1-to-1 communication. GetThru has worked with more than 1,000 clients who have sent over 180 million text messages and made more than 40 million dials through our tools. GetThru was launched in 2016 by veterans of the Bernie Sanders distributed organizing team to improve on the tools we used running voter contact programs, and we’re most excited about helping progressive politicians and organizations. We also believe in building a sustainable business, so we are actively expanding into other markets that could benefit from this technology, including working with more than 50 educational institutions. We have been profitable from day one without VC funding.
About Our Team
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 developers 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 are a female-led operation, and we share a commitment to promoting diversity in the tech field.
This is a remote position. You will work from anywhere in U.S. time zones as long as you have good internet and the work gets done!
- $100k – $140k yearly salary, commensurate with skills and experience
- 100% company-paid health, dental, and vision benefits
- Participation in employee stock option pool
- Employee profit sharing bonus pool
- 3 weeks of vacation time per year, scales with tenure
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.