SubQuery’s mission is to make the world’s decentralised data more accessible.
SubQuery is a blockchain developer toolkit enabling others to build Web3 applications of the future. A SubQuery project is a complete API to organise and query data from layer-1 chains. Currently servicing Polkadot, Substrate and Avalanche projects, this data-as-a-service allows developers to focus on their core use case and front-end, without needing to waste time on building a custom backend for data processing.
The SubQuery Network proposes to enable this same scalable and reliable solution, but in a completely decentralised way.
About the Back-end Developer position
We are looking for a Back-end Developer who will be responsible for the server side of company's web applications. You will work closely with our engineers to ensure system consistency and improve user experience.
You should be able to develop and maintain functional and stable applications to meet our company’s needs. Therefore you have to possess excellent programming skills and a passion for developing applications or improving existing ones.
Back-end Developer responsibilities are
Take part in the entire application lifecycle, focusing on coding and debugging
Write quality code to develop functional web applications
Develop and maintain UI tests to optimize performance
Debug applications and detect and fix errors
Work together with Front-end Developers to integrate UI elements with server side logic
Implement modern technologies to improve legacy applications
Collect, analyze and address technical and design requirements
Help to create reusable code and libraries for future use
Interact with developers, designers and system administrators to identify new features
Back-end Developer requirements are:
2+ years' experience of working on Back-end Developer position including both successes and failures, which help you make better decisions
Solid experience with programming languages like NodeJS, Typescript,Golang
Integration of data storage solutions RDBMS, NOSQL, Message-Queue
Experience in cloud services such as AWS and GCP
Experience in Docker and Kubernetes
Strong understanding of the distributed system
Strong analytical and time management skills
Good teamwork skills with a problem-solving attitude