We are looking for a Backend Developer responsible for managing the backend of our products. Your main focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
About Blockpass
Blockpass offers a self sovereign digital identity to humans and shared regulatory compliance services to fintech and blockchain companies.
Blockpass has a distributed team with offices in Hong Kong, London and Ho Chi Minh City.
The position is opened in Ho Chi Minh City, Vietnam.
If you are interested in revolutionizing the identity verification industry, while working with a driven and collaborative team, this is the role for you.
Responsibilities:
- Participate in product lifecycle, implement server-side logic and data structure following Technical Design document;
- Take part in system architecture and database design;
- Gather and address technical and design requirements;
- Write clean code to develop functional APIs;
- Build reusable code and libraries for future use;
- Troubleshoot and debug applications;
- Optimization of the application for maximum speed and scalability;
- Implementation of security and data protection;
- Provide training and support to team members;
- Setup and maintain project wiki/ documentation.
Requirements:
- Have at least 2 years experience working as Backend developer or equivalent;
- Proficient knowledge of Javascript programming language, MUST be familiar with Node.js environment;
- Experience working with frameworks based on Node.js (such as Express, Sails.js…) is a plus;
- Experience working with MongoDB;
- Familiar working with REST API and/or GRPC;
- Understanding of common data structures and algorithms;
- Good teamwork and self management skills;
- Problem solving skill and optimization mindset;
- Familiar with continuous integration (Jenkins).
Other skills (optional):
- Experience working with microservices (Docker / Kubernetes);
- Experience working with Google Cloud Platform;
- Experience working with message broker system (such as RabbitMQ, ActiveMQ…);
- Experience working with blockchain;
- Familiar working with OAuth;
- Fundamental knowledge of OWASP security principles;
- Experience implementing automated testing platforms and unit tests;
- Management of hosting environment, including database administration and scaling an application to support load changes;
- Data migration, transformation, and scripting;
- Experience with the auto-document-generating tool (such as JSDoc), able to write high standard comments and instruct teammates to follow;
- Interest in cryptography.
Interested parties, please send your CV to the HR Department (jobs @ blockpass . org)
*** All applications and personal information collected will be treated in strict confidence and only be used for the purpose of recruitment and selection. ***