Principal Software Engineer

London, England, United Kingdom · Engineering

Description

Farmdrop are looking for a talented, collaborative, experienced and creative Principal Software Engineer to help move the business forward. We have strong investors who share our mission to fix the food chain.

About Farmdrop

Farmdrop represents a new economic approach to food retailing whereby the benefits of cutting out the middlemen are shared between customers who enjoy fresher, healthier food at lower prices, and smaller scale producers who enjoy best-ever trading terms. Our mission is to Fix The Food Chain, something we plan to do by providing the best food retail experience.

Our Engineering Team

We believe in collaborative, agile and lean ways of working. We continually optimise our system of work (as one size does not fit all). We use small teams, pair, make use of TDD/BDD.

We are on a journey from a monolithic architecture to a microservices event-based future which has which yielded a rapid change in our practices within the team. We share knowledge openly within the team with a collaborative approach across the entire company.

Our tech stack currently includes: Ruby / Rails; Kotlin/Java; Javascript (React.js / Redux.js / node.js /Apollo); Swift; Objective-C; Kafka; neo4j; GraphQL; Postgres; Redis; ElasticSearch; Kubernetes (in AWS); Gitlab

Requirements

We are looking for a seasoned Principal Software Engineer who has experience across a number of technologies and worked with teams at various evolutionary states. You will report to the CTO and will have line management responsibility for ~20 engineers.

Other things we value:

As a key member of a small, fast-moving company, you will be empowered to use your creativity to have impact, getting involved at all levels of the product life cycle. We're constantly evolving our product, building key features and setting the direction that will affect the business for years to come. You would be a central part of moving our software stack forward at every level, working in and nurture a team of capable and friendly developers who love building great software.

Benefits

On top of this we love hanging out with each other and always have cool and unique socials. We have a shiny new office based at Old Street which has many convenient transport links.

Apply for this job