Software Engineer - remote

Mettle Studio Ltd.
Posted 3 years ago
Studio Location: London
Development HQ: Munich
Flexible structure of studio/home-based working
Annual Salary + benefits

Formed from award-winning designers, developers and academics, Mettle is a design and engineering studio specialising in product and business transformation.

We work across industries and have a passion for projects that drive social impact. We’re
particularly proud of our smart products within the healthcare and environmental space. Our spirit lies in overcoming difficult, complex challenges in a lean and pragmatic way. We go further than ideas and concepts, delivering finished products that solve fundamental problems – efficiently and with engineering excellence.

Now in our seventh year, we are going from strength to strength and looking for new, talented Software Engineers to join our team. If you’re looking for fast-paced development and the opportunity to build and influence the future, now is a great time to join our growing business.

The role

Software Engineers are a core component of our company, working closely with the entire team and our customers to create exciting new products, from concept through to production. They lead a wide range of services including designing, building and supporting mobile and desktop apps and infrastructure, providing consulting advice on a wide range of technology topics, and supporting customers in digital transformation journeys. They are confident working with a wide range of technologies and in a wide range of cloud and client environments.

The Software Engineer will report directly to Founding Director, Sam Parkinson and together with Sam, help to deliver new software projects for Mettle’s clients.

Naturally, you have:

Work experience across a range of product types. You love to work across the full tech stack and are interested in working on both mobile and desktop applications.

Experience working in an agile environment and following best-practice code development processes. You are always looking for ways to build upon and improve your knowledge of good working processes. You read widely on the subject and love to bring new ideas to your workplace on ways to improve.

Enthusiasm to work directly with our clients. You love to work with new people, embedding temporarily within a client organisation, or within the innovation hackathons that we run around the globe.

The ability to manage your own workload, provide support assistance to clients, and deliver high-quality products under demanding time constraints. The ability to manage priorities cleverly is very important here.

1st class degree level qualification in computer science, software engineering or similar. However, we are open to hearing about all forms of learning and experience gained inside or outside of university.

Responsibilities:

As a Software Engineer, your skills and experience will deliver in these four key areas:

Skills

Being pragmatic &practical – carefully following the best-practices that have been outlined for a project, and helping the whole team to deliver projects smoothly and efficiently.

The ability to debug problems at every level of the stack, i.e. you can debug a web application problem all the way from the browser, through the transport, through the application and servers and databases.

The ability to work on various platform architectures, and to pick up new skills quickly.

Solid skills in Typescript/React. Knowledge and experience in some of the following Express, Python/Django/Flask, React-Native, Swift, Java, and C# for frontend and backend applications (our most common coding languages/frameworks).

Experience of other coding languages and frameworks is also valued, alongside a confidence to pick up and learn new skills and languages as required by our clients.

Competent in server admin &DevOps, and not afraid of logs and core dumps.

Confident working with cloud-based infrastructures. Experience in any of the following: AWS, Google Cloud Platform, Azure and in using Terraform to deploy infrastructure across these services.

Passion for working in the terminal, writing one-liners and scripting to optimise your workflow wherever possible.

Creativity

Helping Mettle and its clients break new technological ground. Active in ideation and always finding ways to stretch the brief using your knowledge of emerging technologies and platforms.

Freely offering multiple ideas and solutions to challenges as they appear.

Interfacing directly with designers to balance creativity with technical knowledge to help realise clients’ ideas into beautiful products with smart user interactions.

Client Relationships

Communicating clearly and confidently to clients with excellent verbal and written presentation skills.

Always portraying the Mettle values when dealing with clients and throughout your work.

Perks:

In addition to your 25 days annual leave, we go on an annual company holiday and host
several socials throughout the year to have some fun and pursue passions. We’re also keen to invest in the training and development interests of our employees.

To apply:
If you think this opportunity is for you, send an email to Sam Parkinson (hello@mettle-studio.com) detailing the following things:

A link to your LinkedIn profile, your CV or however you want to tell your story;

The product that you are proudest of having developed and why. No more than 500
words, please.

We’re looking forward to
hearing from you!