Skip to content

Politech: Full Stack (React/Elixir) Engineer

    Headquarters: Las Vegas, NV


    Position Title: Full Stack (React/Elixir) Engineer
    Reports to: CEO
    Organization: Politech
    Position Location: Remote
    About Politech
    Politech is the company behind Blocks, a SaaS web application for effective political advocacy. We help organizations manage and realize their policy goals by providing them with tools that assist them in tasks such as voter registration, grassroots organizing, and outreach. Our primary focus has been to assist progressive organizations that advocate on behalf of underserved communities. Our software platforms have been a vital part of keeping such organizations successful and efficient.
    Who We Are
    We are deeply committed to public service and progressive social change. We are 100% minority owned and operated with a diverse team, inclusive of gender, ethnicity, and race.
    Position Summary
    Politech seeks a Front End Engineer to join our team. We are looking for an individual with excellent communication skills who will work as a team player and a self-starter. The ideal candidate should have mid-level experience, but won’t be placed in some hierarchical structure. This position will work directly with the other developers and report directly to the CEO.
    The individual should be highly motivated to make a difference and to move progressive issues forward. Our employees’ opinions matter to us for the success of the company and we want you to bring creative solutions to make our work better for our clients. Interest and understanding of politics and campaigns is a plus, but not required.
    Our employees are from all over the country and bring varying levels of experience to the company. First and foremost, we value honesty from all employees. We strongly encourage a work environment centered on open communication and conscientiousness. Working remotely gives our employees the ability to better maintain a work-life balance, but we expect that productivity and job performance will not be sacrificed.
    We are a fully remote team so you will need to be flexible to work with staff in different time zones when requested.

    Collaborate with team on product development and feature planning
    Develop and maintain our web application with ES6
    Implement API requests and responses on the client-side
    Work closely with our designer to implement new features from mockups and prototypes using React, JSX
    Build reusable React components that can apply to a variety of use-cases throughout our app
    Improve existing React/Elixir code
    Contribute to Phoenix API and tooling
    Triage bug reports

    Minimum Qualifications

    Minimum 2 years experience in a development role
    Demonstrated competency with Javascript and React (open source is a huge plus)
    Familiarity with concepts of RESTful APIs
    Excellent written English communication skills
    Detail oriented
    Good at receiving and giving constructive feedback

    Preferred Qualifications

    Experience with Elixir/Phoenix
    Experience managing deployment environments (we use Ansible/Docker)
    Familiarity with mobile app development using React Native or Swift
    Familiarity with JavaScript bundling tools like Babel and Webpack
    Familiarity with GraphQL
    You care about design and user experience
    You think in systems. You’re conscious of making our process more modular, reusable, and composable
    Solid grasp of DB maintenance/troubleshooting (we use Postgres)

    Compensation: Salary range for this position is $90,000 – $130,000. Salary commensurate with knowledge, experience, and qualifications.
    To apply please fill out the questionnaire. We take our commitment to progressive social change seriously, and we expect you to be able to speak to yours. Any applications that do not specifically address this question will not be considered and ChatGPT generated responses are an automatic disqualification.
    Politech is an Equal Opportunity Employer that greatly values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
    Job Type: Full-time

    To apply: