The Next Step

Return to jobs list

Job Title:

Lead Full Stack Engineer






Posted on:

Jan. 1, 2018












Who are we?

We’re a team of software experts who are passionate about delivering well crafted, mission critical software. We work with organisations across many sectors who share our drive to produce standout, commercially successful work. Our Lean Delivery approach keeps clients involved, embraces change, gets products to market faster and helps our clients continuously improve the performance of their applications. Our Mission We’re on a mission to create software that helps people and businesses to be more successful. We combine intuitive user experience, robust software craftsmanship, and a program of continuous measurement and optimisation to deliver ongoing conversion improvement.

Job Description:

Our lead engineers turn our customer’s needs into roadmaps, coach teams to deliver, are cutting the best code of their career, still learn everyday, and constantly strive to be nice humans.

What does the job entail?
We primarily write and deliver custom software to our customers. Before a project kicks off we will have a number of sessions where we begin to understand the customer’s business and what they are looking to achieve. We then formulate a roadmap for them, potentially a business case too, before starting delivery.

We build solutions in a variety of languages and platforms, historically Ruby on Rails, we tend to use React, JavaScript, Elixir, and Clojure these days. We will usually be responsible for setting up a customer’s infrastructure either on AWS with tools like Ansible and Terraform. Sometimes we opt for a Platform as a Service like Heroku. We will make sure there is a continuous delivery pipeline running our automated test suites before deploying to a staging environment, and a manual button for going to production.

The software we build solves business problems. We’ve built software for karaoke, e-commerce, retail buying departments, accountants, photography studios, warehouses, supply chain companies, and ourselves. Typical projects will last 3-6 months, some customers work with us over longer periods but we like to mix up teams at around 6 months to keep things fresh.

Experience + Skills

We’ll expect you to be a polyglot programmer versed in a mix of object and functional programming languages. We’d expect you to have some blog posts about your discipline, perhaps even a talk or two. Not only this but the right person would be adept in sharing their knowledge with others – we’d love to hear some examples of coaching and growing team members. Every engineer at Made Tech is taught commercial responsibility and ownership over their software but it is expected to be second nature for this role. Further required experience: Writing code with Test Driven Development Pair programming, as we pair around 50% of the time Agile practices like Scrum, XP, and/or Kanban Working with a range of SQL and NoSQL databases Infrastructure as code tools like Ansible, Chef, Puppet, and/or Saltstack Everything else is optional but highly sought after. We would love you to have experience in: Writing code with Acceptance Test Driven Development Component based design techniques like using pattern libraries, styled components, CSS-in-JS, BEM, and/or SUIT CSS The React ecosystem including a TDD approach


What is it like to work at Made Tech? We are a sanctuary for those wanting to hone their skills alongside like-minded learners. After joining our team it is common for new starters to comment on how much they’re learning and how much they enjoy the fact they are surrounded by people they can learn from. This includes our most senior hires. The biggest thing you’ll take away from our culture after spending the day with us would be that we practice continuous improvement at every level. Everyone has peer-based one-to-ones every 2 weeks along with monthly one-to-ones with a director. Teams have fortnightly retrospectives. We also hold a company wide retrospective fortnightly. We discuss our problems out in the open, and rather than punish failure we band together and find solutions. Other notable things: There is a learning or hack day once a month Everyone writes a blog post at least every 5 weeks Our handbook is open sourced We are vegan and non-drinker friendly as well as meat-eater and drinker friendly Retreats and trips every year We do our best to treat our team well. Here are a few of the perks you can expect at Made Tech: Remote Working We have a great office in Central London where a lot of the team choose to spend their time; but we want you to work wherever you’re most productive. Be it the kitchen table or the beach. Company Credit Card We don't believe in filing expense claims in triplicate. We provide you a company credit card to buy things you need for work, from books to computer equipment. Annual Performance Bonus We offer an annual bonus based on a combination of the performance of the business and your personal performance across the year. Unlimited Holiday We encourage you to take off as much time as you need during the year so you’re always fresh and focused on doing great work. Team Lunches We get together every Friday and have a team lunch somewhere around the office in Bankside. Hardware of Choice We want you to work on whatever hardware and software you know best, whether it's macOS, your favourite Linux Distro or Windows.