You will play a crucial role in the development and maintenance of our backend infrastructure. Closely working with cross-functional teams to design, implement, and optimise the backend systems that power our cryptocurrency exchange platform.
The ideal candidate will have a strong background in backend development, a deep understanding of blockchain technology, and a passion for creating scalable and reliable systems.
What you’ll do:
Design, develop, and maintain scalable backend systems written in Node.js.
Collaborate with cross-functional teams, including frontend developers, blockchain engineers, and product managers, to deliver high-quality features and improvements.
Optimize existing backend code for performance, scalability, and reliability.
Ensure the security and integrity of our backend systems, implementing best practices for data protection and privacy.
Stay up-to-date with the latest developments in blockchain technology and implement relevant updates to our platform.
Troubleshoot and resolve backend issues, working closely with support and operations teams to ensure a smooth user experience.
Participate in code reviews to maintain code quality and mentor junior developers.
What we seek:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience (5+ years) in Node.js backend development with a focus on scalable and high-performance systems.
Strong proficiency in JavaScript and the Node.js environment.
Experience working with blockchain technologies, particularly in the context of cryptocurrency exchanges.
Solid understanding of database systems, both relational and NoSQL (MongoDB).
Familiarity with cloud computing platforms, such as Amazon Web Services(AWS)
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team in a fast-paced environment.