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:
- Distributed working - everyone on the team works remotely
- Access to mental health professionals and mental health days