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.
Leave a Reply