Senior Backend Developer

Dataswift Published: August 18, 2020
Location
London, Remote, United Kingdom
Job Type

Description

About Dataswift

Dataswift is a technology company at the front of the new ethical data economy. We make it possible to give, take and use personal data responsibly with personal data accounts, a technology we invented. Using them, anyone can build an app or a website where their users own their own data. Within 2-10 years, every app and website on the planet will change how they treat personal information - you can help us guide that change. Learn more at dataswift.io or on our resources  page at resources.dataswift.io.

Your role

Dataswift is a fast paced startup looking to expand the engineering team. This is a unique opportunity to be part of a new team in a high growth company that is changing the face of identity and trust.

Your responsibilities:

  • Solve challenging problems while building semi-distributed, scalable products based on microservices architecture
  • Being lead contributor to our open-source and private projects, shaping the architecture of our platform
  • Working as a part of an Agile team, collaborating with front-end engineers and Product
  • Mentor junior developers, review code, ensure implementation of best practices
  • Participate in and contribute to the internal knowledge share events

You will definitely need:

  • Experience in web back-end software engineering
  • Previous experience working in collaborative teams under the Agile framework
  • Proven track record in building highly scalable backend systems
  • Experience work with Scala / JVM is an absolute must 
  • Good understanding of SQL databases, schema architectures, query performance optimisation
  • Familiarity with DevOps tools: Docker, AWS Console / CLI, CI/CD tools
  • Reasonable experience with Linux administration and terminal tools
  • Experience with testing frameworks, passion for a clean, well-tested and maintainable code
  • Strong problem solving and verbal and written communication skills
  • Focus on efficiency, user experience, and process improvement

You will be perfect if you have:

  • Previous experience with microservice architecture
  • Experience with JavaScript
  • Previous training in secure coding practices, good understanding of security implications
  • Experience with Kubernetes container orchestration
  • Some unique skills that will surprise us

You’ll benefit from: