Senior Backend Developer

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


    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 or on our resources  page at

    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: