Java Software Engineer at Distributed, Fully Remote, £Contract Rate (Outside IR35)

  • Contract Spy
  • Remote
  • May 13, 2022
Duration not stated

Contract Description

Backend Developer - Full Remote - Contract

 

Outside IR35

Who are we?

 

We 're a software development company building the world 's Elastic Workforce,

reinventing work and challenging the assumption that a local team the best team.

We help businesses deliver technical projects better than ever before through our

platform and on-demand Elastic Teams ™. Customers use our platform to scope any

software project and are then paired with a fully managed Elastic Team of the world 's best

permanent freelancers that deliver it.

We have recently secured £5m in Series A funding from Guinness Asset Management and

are now hiring a number of exciting roles to add to our fully remote team for exceptional

growth ahead.

As a member of the team, you 'll be working with scientists, engineers, product managers,

salespeople and operational leaders from a diverse set of backgrounds who are

challenging every assumption about work.

Want to know more? read: https://distributed.co/about

 

 

About the role

The backend developer will help to deliver features on the V2 of the product. The

developer will help the current team to supplement and meet delivery deadlines. The

work would be split between Refactoring, optimisation and development.

The developer will:

- Implementing Auth System

- Working on data processing pipelines

- Migrating to be as Cloud Agnostic as possible

- Design, develop, test, deploy, maintain and improve features for our real-time data

visualisation platform.

- Help in design and architecting our software for performance and scale.

- Work collaboratively with designers and engineers in cross functional teams where

software is product led, design driven, data informed and customer centric.

- Take ownership of your tasks and see features through from start to finish.

- Mentor, coach and foster good working practices that elevate our software

ecosystem

- Understand the whole product, its modules, and the interrelationship between them.

 

 

Requirements

To be a Full stack developers are expected to have most (not ALL) of these characteristics:

- 4-5 Years Relevant Experience as minimum proficiency with Typescript /

JavaScript. 75% node.js / 25% python

- Experience in the design and development of modern web applications with

emphasis on micro-services architecture and design patterns.

- Experience building backend services (Node.js, express or equivalent) and their

communication protocols (GraphQL, RESTful or gRPC).

- Experience building data processing pipelines for real time visualisations.

- Experience with containers and cloud environments (Docker, AWS, ECS or

equivalent Google Cloud, Azure etc.).

- Experience with relational databases (Postgres).

- Experience with CI/CD (Gitlab CI/CD or equivalent CircleCI, Jenkins etc.).

- Exposure to IaC (Pulumi or equivalent Terraform etc.).

- Excellent written and spoken English skills.

- A track record of operating within a successful Agile team.

 

About us

Distributed is proud to be an equal opportunities employer. Employees and contractors,

as well as prospective employees and contractors, will all be treated equally and fairly.

Distributed is committed to ensuring no less favourable treatment is experienced by any

current or prospective employee because of any of the protected characteristics under

the UK Equality Act 2010 or equivalent local equality legislation.

By submitting your application you give us permission to store and use the information

from your CV and your answers to application questions.