We are looking for a Software developer with strong experience building and running Ruby/Rails applications to work on the platform that powers our conferences and meetups, and supports our growing community of software developers & engineers. This role will put you right at the heart of the software community and you will play a key role in maintaining and improving our existing applications, and help to shape our technology strategy.
You will be based at Codenode, our tech venue in the heart of London where we run hundreds of training courses and meetups every year, not to mention our awesome conferences and over 7000 hours of videos covering topics from software architecture and distributed systems to diversity and digital product management
What’s our tech stack?
Our platform is Rails 4, PostgreSQL, ElasticSearch and Redis. The web frontend is Zurb Foundation, jQuery and CSS3.
Code is in GitHub, our build pipeline runs on CircleCI and all our production systems run on Heroku, monitored using Logentries, Rollbar and NewRelic.
Ideally, you know what all those things are and you’ve worked with most of them. Maybe you already have some ideas about how we could use them more effectively.
We’ve also got standalone projects ranging from visualization tools built using React and Rails APIs, to a bespoke pipeline for deploying Go apps to Raspberry Pi touchscreen devices around our venue.
How we work
We aspire to be agile and test-driven - but we’re also pragmatists who try not to get too hung up on textbook definitions.
On Monday mornings we review work in flight, pick up new stories, and decide what our focus for the week is going to be. We work on short-lived feature branches, we write unit and integration tests. We merge code as soon as it’s been reviewed and we deploy to production several times a day.
On Friday afternoons, we review progress and share ideas for what we could do differently next time.
What will you be working on?
So far in 2019, we’ve launched a new homepage design powered by our own analytics and recommendations engine.
Next up we’re building a suite of dashboards to give our team deeper insights into our customer behaviour and business processes.
After that, we’ll be working on a new online portal aimed at the experts and tech leaders who speak at our events, incorporating features like a “call for papers” solution, schedule manager, and attendee feedback, all with deep integration into our existing platform and events system.
Longer term, we’re looking to create a new digital platform that will revolutionise the way attendees and sponsors interact at tech events, by using web, mobile, IOT and embedded systems to create a completely unique, seamless online/offline experience.
What’s it like working here?
You’ll be working at our office in Moorgate, London. Our core hours are 9am-6pm, Monday-Friday.
We’re fine with occasional remote working, but one of the great advantages of working here at CodeNode is the opportunity to engage directly with our community and participate in our events, so we’d prefer developers to spend most of their working days on site.
We offer the same benefits as most tech firms - contributory pension, private health scheme, a cycle-to-work scheme (complete with secure underground bike parking and hot showers). Working at Skills Matter also gives you unrivalled access to some of the best tech events in the world - CodeNode regularly hosts world-class speakers and experts from across the entire technology spectrum, and we organise hundreds of free community meetups every year.
How to apply
When it comes to our hiring process, we’re flexible.
We collaborate using Slack, email, GitHub, video calls, and screen sharing as well as face-to-face conversations; we can use any of those as part of our hiring process, and we’re happy to do things at a time that suits you to accommodate work commitments or time zone differences.
First, drop us an email to email@example.com - tell us who you are, what you’ve done, and why you think you’d be a good fit. If you have got a CV, include it. If you’ve got them, include links to your GitHub profile, your open-source project, your blog, maybe even include links to conference or meetup talks that you’ve given.
We’ll invite you to pair-program with one of our team for an hour or two, either here at CodeNode or via remote screen sharing. We’ll also want to meet you, introduce you to the team and show you around; we can combine this with a pair-programming session and a technical Q&A, or we can do those online first and then get together afterwards and chat about how it all went.
If we are the right fit for one another, we’ll do whatever we can to make this the right job for you, so get in touch and let’s chat.
or send your CV directly to firstname.lastname@example.org
Strictly NO Agencies.