"Do you have a passion for software engineering and are interested in working in the Blockchain space, Rakuten Blockchain Lab could be the perfect job for you! In return Rakuten offers a competitive salary, hybrid working model of 3 days working from home and 2 days in the office with excellent company benefits"!
The Rakuten Blockchain Lab team in Belfast builds secure, high availability enterprise platforms that allow the many Rakuten Business/Developers to create solutions that take advantage of the benefits of distributed ledger or blockchain technologies without having to be concerned about the complexities of implementation. Our platforms follow a microservice architecture where services are developed in Node.js and deployed as docker containers into a cloud-based Kubernetes environment. There are integrations with relational databases, 3rd party APIs as well as specialised cryptographic services, and of course blockchain networks.
ABOUT THE TEAM AND ROLE
This position is located at the Rakuten Blockchain Lab in Belfast city centre. We currently have an engineering team of 20 and need to grow the team to deliver a number of very exciting Rakuten HQ projects in 2021/2022. The existing team collectively has many years of experience in building secure, high availability enterprise platforms for financial services, health, and consumer electronics sectors. The projects are both interesting and challenging, providing an environment that should satisfy any engineer’s career aspirations and growth opportunities.
This is an exciting opportunity to be at the core of delivering blockchain-based solutions and integration services that will enable the transformation of Rakuten businesses. You will work in small agile teams creating solutions for individual Rakuten companies as well as common platforms and services to be used across the organisation We need software engineers who are interested in the "full stack”. That is, you need to be comfortable working with all the technologies required to bring an idea to production. We don’t expect you to be an expert in everything and believe that everyone brings their own specializations and competencies to the team, but we want you to be enthusiastic about “getting your hands dirty” in all of it. You will have the opportunity to work on emerging blockchain frameworks and learn from the experienced blockchain engineers in the team.
At the Blockchain Lab we pride ourselves on employee engagement and development. From the moment you send your CV and apply for our exciting roles your career journey continues.
"What we can offer you within your first year at joining the Rakuten Blockchain"
At Rakuten Blockchain Lab we offer:
TECHNICAL STACK
In the Rakuten Blockchain Lab, we take ownership of the full end-to-end solution from inception through to production and beyond. We have a micro-services architecture and our services are built using Typescript & Node.js with various relational databases. We work with multiple public and private blockchain protocols & frameworks depending on the requirements. We package our services with Docker and use Google Kubernetes for automating deployment, scaling, and management of these containers in both public and private cloud environments. We value short feedback loops and have implemented a CI/CD pipeline as well as automated unit, integration, and acceptance tests.
ABOUT YOU
We are looking for an experienced software engineer who is passionate about using technology to solve real-world problems. You need to have an interest in new and emerging technology and be eager to take on new challenges outside of your comfort zone. You will understand that delivering great software requires a high degree of collaboration both internally and with other stakeholders. You will need to be comfortable with an approach to delivery that encourages experimentation as well as taking ownership. You will be motivated to improve the overall process of software delivery from coding best practices and continuous integration/delivery to performance engineering and analytics.
JOB RESPONSIBILITIES
EXPERIENCE, KNOWLEDGE, SKILLS & QUALIFICATIONS REQUIRED FOR THE ROLE
Preferred