<div dir="ltr"><div>Hi all,</div><div><br></div><div>I'm the Tech Director at 38 Degrees (<a href="https://home.38degrees.org.uk/">https://home.38degrees.org.uk/</a>). We're a non-profit campaigning organisation with millions of members across the UK. We have several in-house Ruby apps to run petitions and surveys, email millions of people, organise thousands of co-ordinated events nationwide and provide advanced analytics to our campaigns staff. </div><div><br></div><div>Our two main developers have recently moved on and because we are expanding our tech ambition we are looking to build a new team of 3 people. We want to hire a Lead Software Engineer who will be responsible for day-to-day management of the platform and running of the dev team as well as getting their hands dirty working on features. We're also hiring two developers who will work on the team. These positions are flexible in required experience - we would be open to hiring a more junior and a more senior developer for example.</div><div><br></div><div>This might be the job for you if you are:</div><div><br></div><div> - Excited by creating tech for new ways to engage millions of people in political action</div><div><br></div><div> - A quick learner</div><div><br></div><div> - A builder and a problem solver. Able to rapidly get new features and apps up and running. Willing to experiment and fail</div><div><br></div><div> - Passionate about working with a collaborative, multidisciplinary, mission-driven team!</div><div><br></div><div>More details here:</div><div><a href="https://home.38degrees.org.uk/about/jobs/">https://home.38degrees.org.uk/about/jobs/</a> (We are only looking for direct applicants, no recruiters please)</div><div><br></div><div>Here's a bit more on our stack:</div><div><br></div><div>We’re in the process of open-sourcing several of our major apps, including our main action platform. You can check out what we’ve got already on GitHub, but there’s also a lot more to follow. <a href="https://github.com/38dgs">https://github.com/38dgs</a></div><div><br></div><div>Our platform is made up of several small-to-medium-sized apps which exchange data via webhooks and APIs. The main ones are:</div><div><br></div><div> - Speakout - petitions, email-to-target, fundraising and surveys for our members</div><div><br></div><div> - Identity - a CRM for securely keeping track of members’ details and mail targeting</div><div><br></div><div> - Analytics - a high-powered SQL database which gives us daily and long term insights</div><div><br></div><div> - Organise - an organising tool for local members to meet each other and plan events</div><div><br></div><div> - Controlshift - run by ControlshiftLabs, this allows members to run their own campaigns</div><div><br></div><div> - Mailer - run by BlueStateDigital</div><div><br></div><div>Most of our applications are written in Ruby (Padrino/Sinatra framework), although there are a couple of small ones in Node.js, one in Phoenix (Elixir) and one in Rails. We use Heroku for deployment and services like Amazon RDS to allow us to focus on features not maintenance. We’re inspired by the Twelve Factor app methodology for making scalable, easy-to-maintain and easy-to-deploy code (<a href="http://12factor.net/">http://12factor.net/</a>)</div></div>