Backend Engineer
Role
As a Backend Engineer on a small team, you’ll be collaborating with our front-end engineers, UX designers, and product managers to design, develop, and implement backend solutions powering large-scale web and native applications. You will be joining a small, fast-moving team and thus you will immediately be shipping code that will be used across the country to power grassroots progressive change, including by some of the most well-known and impactful campaigns and organizations in the country.
Responsibilities
- Scoping, architecting, modeling and implementing multiple new product features
- Writing API endpoints, schemas, data-handling functions, and other code
- Advising and guiding the evolution of our product roadmap, providing feedback on feasibility and estimated timelines for new feature development
- Upholding solid engineering standards and practices.
Who You Are
- You have minimum 2 years experience working in similar engineering role using a similar tech stack.
- You are comfortable across the stack knowing your way around server-side web frameworks, leveraging relational databases to get the job done, provisioning and tweaking web servers, and building scalable APIs in Python.
- You have a drive and enthusiasm about writing great code and learning new skills. You are self-motivated and excited by challenges.
- You are passionate about progressive politics and comfortable in a deeply political atmosphere. We’re a mission-driven company, and everything we do is guided by political impact and custom-built for the progressive movement. Politics are an integral part of everyday life at Reach.
- Server-side development, especially Python
- SQL and transactional databases, especially Postgres
- REST, GraphQL and building scalable APIs
- Developing, releasing, documenting, and supporting backend code
- Multithreaded and asynchronous programming
- Problem solving, critical thinking, and communication skills
If you aren’t an expert on everything here, don’t worry about it. As long as you are open-minded and game to try new things, we want to hear from you.
Details
- This position is remote but applicant should be able to collaborate with the team between 10am and 6pm ET.
- We are open to a salaried or independent contractor arrangement.
- We offer a salary of $101k
- Salaried positions include health insurance, vision, dental, commuter benefits, 401K, paid time off and paid family leave.
Apply Now
We are committed to building a team that reflects the diversity of the activists that we stand with and fight alongside. We especially encourage women, non-binary people, people of color, and others who are underrepresented in the tech industry to apply.