About the company
Magic Square is a Discovery and Engagement Platform for the Web3 Ecosystem. Here, you can discover community-vetted apps and games, as well as rewards, giveaways, promotions, and more! We're backed by industry leaders such as Binance Labs and Crypto.com Capital.
Job Summary
We are seeking a Middle+ Node.JS Developer to join our team. In this role, you will work as a Back-End Developer, being responsible for coding, debugging, and collaborating with front-end developers to create functional and sustainable web applications. You will collaborate closely with a team of designers and developers, ensuring the delivery of high-quality code.
Tasks and Responsibilities:
šEngage in the overall application lifecycle, from conception to deployment. šConcentrate on coding and debugging tasks to ensure seamless operation of back-end systems. šCollaborate closely with front-end developers to integrate user-facing elements with server-side logic. šDefine and communicate technical and design requirements to the development team. šFoster a collaborative and supportive work environment. šDevelop high-quality, reusable code that adheres to industry best practices. šCreate functional, sustainable web applications with clean, efficient code. šTroubleshoot and debug applications to quickly identify and resolve issues. šStay updated with emerging technologies and industry trends. šUtilize cutting-edge technologies to enhance application functionality and efficiency.
The ideal candidate - who you are and requirements:
šFluent in Russian with a proficiency in English (minimum B1+ level). šLocated in Cyprus is a BIG ADVANTAGE. šMinimum of 5 years of experience as a Back-End Developer. šIn-depth knowledge of server-side web applications and API development. šMinimum of 5 years of experience with JavaScript. šFamiliarity with front-end technologies such as HTML and CSS. šFamiliarity with Node.JS and Moleculer. šAn understanding of blockchain technology is a plus. šStrong problem-solving and critical-thinking skills. šExcellent teamwork skills and the ability to collaborate effectively within a multidisciplinary team. šGood organizational and time-management skills. šExcellent interpersonal and communication skills. šA Bachelorās degree in Computer Science or a similar relevant field is highly desirable.