Senior Software Engineer


Premium Job From Iamfy

Recruiter

Iamfy

Listed on

18th March 2021

Location

UK

Salary/Rate

Competitive + Benefits

Salary Notes

Competitive + Benefits

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Senior Software Engineer

The Company

At Fy! our purpose is to empower creativity. People come to Fy! to discover unique and wonderful things and to realise their creative vision for their home. Our mission is to make the world of design discoverable, affordable and instantly accessible.

For designers, artists and brands, Fy! is a way to share their creative vision and convert it into income. Fy! lets them build a brand, a business, and a life doing what they love. So far Fy! ships over 150k products from 2,000 creators to over 30 countries - with free shipping and returns! But we're just getting started.

One of Europe's fastest growing consumer brands, we are an ambitious team of creators, designers, analysts and coders split between offices in London, Berlin and Zoom. We're backed by top European & US VCs and angels who've previously worked in or invested in businesses such as Deliveroo, Thread, Instacart, Superawesome and ASOS to name a few.

The role:

As a Senior Engineer, you will be responsible for developing new features across our services and clients, and take organic ownership over particular areas of the platform to own and develop as you see fit.

Our backend services are developed in Clojure with an emphasis on simplicity, maintainability and performance. We're working on interesting and challenging problems such as real-time recommendation, event-driven systems and creating data-driven shopping experiences.

You will also share responsibility for deploying and maintaining services on AWS, monitoring and improving the performance of live systems.

Our stack

Clojure

The requirements:

Essential:

A passion for delivering benefits and solving pain-points for users

A strong interest in functional programming.

Experience delivering users stories with some degree of independence.

A dedication to good software engineering practises (CI/CD, testing, refactoring etc.)

Strong communication skills

Strong experience of building production systems

Deep experience in developing on the JVM platform

Flexibility and adaptability to work in a fast-paced startup, remotely

A passion for delivering benefits and solving pain-points for customers

A dedication to good software development practices

Preferred:

Clojure or Clojurescript experience is big bonus

Experience of TDD, pair-programming and/or other XP techniques.

What we offer:

Being part of a team composed of experienced generalists and domain experts, and as such taking on complex, cross-cutting problems of the sort that normally require larger teams. We want you to be part of that, and to be excited by this opportunity.

A role in a relatively new team that will provide plenty of opportunities for designing and building new services.

Your choice of hardware, screens etc.

Conference and learning budget, support for giving talks and presentations.

Family-friendly office hours and working culture

Established business with a clear pathway and resources to grow.

Generous staff discount - fill your home with awesome designer gear.

Want to work in a specific way? We're flexible and want you to be comfortable, happy and productive as part of the team.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: