This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, develop, and maintain high-performance systems using TypeScript and related technologies to power the blockchain platform.
Collaborate with the development team to ensure seamless integration of systems and features.
Work closely with the security team to ensure the integrity and security of the platform.
Write and maintain unit and integration tests to ensure system reliability and correctness.
Implement and optimize algorithms and data structures to improve system performance.
Troubleshoot and debug issues in existing systems, identifying and implementing effective solutions.
Participate in code reviews and contribute to technical discussions to continuously improve the quality of systems.
Stay updated with the latest developments in JavaScript/TypeScript and blockchain technology to enhance the platform.
Requirements:
Bachelor's or Master's degree in Computer Science or related field.
Proven experience as a Systems Programmer, Software Engineer, or similar role focusing on JavaScript and/or TypeScript development and related frameworks/libraries.
Deep understanding of computer science fundamentals, including algorithms, data structures, and concurrency.
Familiarity with blockchain technology and core concepts like consensus mechanisms, cryptography, and smart contracts.
Strong problem-solving skills and ability to work independently or in a team.
Experience in developing and maintaining high-performance, low-latency systems for large-scale transaction processing.
Proficiency in databases and backend technologies (e.g., SQL, NoSQL, RESTful APIs).
Ability to write and maintain unit and integration tests for system reliability.
Familiarity with version control systems like Git and Agile methodologies.
Collaborative skills to work with cross-functional teams.