Blockchain application development is hard. Fewer than 1% of developers have experience with the technology but it is increasingly clear that everyone on the planet will be positively impacted in the coming years by the technology, as meaningful applications are built and adoption increases. As with all transformative technologies, developers play a foundational role in unlocking the benefits.
SettleMint makes blockchain application development easy for developers. We abstract away complexity so developers can devote their time and efforts to building game changing solutions for a better tomorrow. SettleMint is the leading high-performance low-code platform for blockchain application development for enterprise and public sector.
We are a venture funded global scale up clearing the path for blockchain application developers to succeed. We are growing fast with clients in financial services, retail, manufacturing and public institutions in Europe (Belgium), MEA (Dubai), India (Delhi) and APAC (Singapore) with additional market openings foreseen in the months ahead. We work closely with our growing network of partners in all regions enabling them to quickly and easily develop and deliver solutions to their clients.
We are remote-first and put skills and cultural fit on the same level supporting both vertical and lateral career progression opportunities for top performing team members.
About the role
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary 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. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
Integration of user-facing elements developed by front-end developers with server side logic
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Integration of data storage solutions
Qualifications
Fluent both in written and spoken English
Previous experience in blockchain development is a big plus
Strong proficiency with JavaScript/Typescript
Knowledge of Node.js and frameworks (Nest.js)
Understanding the nature of asynchronous programming and its quirks and workarounds
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Creating database schemas that represent and support business processes
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Familiar with GraphQL and the Apollo ecosystem
Knowledge of NoSQL and SQL databases and data stores (Mongo, Postgres, Redis) and its ORM’s (TypeORM/MikroORM)
Experience with message brokers (RabbitMQ)
Comfortable with CI/CD pipelines, setting up web servers (nginx) and container technologies (Docker).
BSc/BA in Computer Science, Engineering or equivalent by experience
Benefits of working with us
A fun team to be in with high standards and a culture of transparency, collaboration and excellence
A fast growing team that is fired up and passionate about what we do because, well, it is bloody important
We care about your growth and development and promote lateral and vertical career progression
Global colleagues who are passionate, hardworking and smart, just like you
Clear targets and clear rewards when you crush them
Flexible working hours, location, and async work environment
Work in a stable scale-up in a cutting-edge, forefront industry
SettleMint is a remote-first company , with our work culture and company policies centered around remote work. Operating from various locations around the globe, with offices in Leuven (Europe), Dubai (UEA/MEA), Singapore (APAC), Tokyo and Delhi (India) , employees are linked to their nearest regional office but are empowered to work remotely, in the office or anything in-between that they find most comfortable.
We believe in offering employees a flexible workspace to create a happy, productive, diverse and inclusive team.
Job Description The Copywriter will concept and execute unexpected, insightful, and compelling brand ideas, actions, campaigns, and communications – both...
Apply For This JobRPG Programmer McCracken Financial Solutions, located in Billerica Ma., is a leading software provider for the financial lending industry. Our...
Apply For This JobSoftware Developer/Engineer TRMI is seeking a driven individual, capable of working in a team environment with experience in full stack...
Apply For This JobJob Summary: Under direct supervision, designs, codes, tests, modifies and debugs computer software. Researches and analyzes program or systems problems...
Apply For This JobTikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has...
Apply For This JobMURAL is on a mission to inspire and connect imagination workers globally. MURAL is a digital workspace for visual collaboration...
Apply For This Job