Job Information
-
Salary:
$90,000 - $100,000 per year -
Employement Type:
Full time -
Location:
N/A -
Source:
Remote OK -
Company:
ControlShift -
Tags:
dev ruby vue -
Date posted:
June 06, 2025

Software Engineer
ControlShift works with progressive advocacy organizations, campaigns, and movements by offering tools for distributed member-led campaigns, events and groups.
Weâre looking for a Full Stack Software Engineering Contractor to join us in building and improving the ControlShift platform. This role is ideal for someone who thrives in a collaborative environment and is motivated by purpose-driven work.
Our tech stack includes Ruby on Rails, Vue.js and ES6 deployed on AWS. We are passionate about software engineering practices, applying Continuous Delivery supported by a complete suite of automated unit and acceptance tests, a robust code reviewing process and metrics monitoring.
Skills and qualifications
- Experience writing ambitious software for the web.
- Experience with a modern javascript framework like React or Vue.js.
- Experience with a model-view-controller web framework like Rails, Express, or Django.
- Experience with or openness to working remotely as part of a collaborative team.
- A passion for positive and progressive social change, and using technology to organize people towards those goals.
- Excellent verbal and written communication skills.
- Fluency in English.
Responsibilities
- Work collaboratively with the rest of the engineering team to deliver new features of the ControlShift web application.
- Participate in peer code review, technical planning and architectural decision making.
Please mention the word **PARAMOUNT** and tag RMmEwMzpiMGMwOjM6ZDA6OjExNWU6NDAwMQ== when applying to show you read the job post completely (#RMmEwMzpiMGMwOjM6ZDA6OjExNWU6NDAwMQ==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.
Similar Jobs
Explore a job now!
Search all the open positions on the web. Get your own personalized salary estimate. Read reviews on over 30000+ companies worldwide.