Remote Senior Software Engineer (TypeScript) - Midnight (Wallet)

Posted

Apply now
Please, let IO Global know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • IOG is a technology company focused on Blockchain research and development, emphasizing a scientific approach to ensure security, scalability, and sustainability.
  • The company invests in the unknown, applying curiosity and a desire for positive change to fuel creativity and innovation within teams.
  • The Midnight Tribe is a business technology provider and core contributor to the Midnight Network, which is a blockchain platform for developing decentralized applications that safeguard personal and commercial data.
  • The Midnight Network offers programmable data isolation using zero-knowledge (ZK) proofs for selective disclosure of information on-chain.
  • As a Senior Software Engineer at Midnight, you will design, develop, and maintain core systems for the blockchain platform.
  • Responsibilities include building high-performance systems for large-scale transaction processing, ensuring platform security and integrity, writing unit and integration tests, optimizing algorithms, troubleshooting existing systems, participating in code reviews, and staying updated with JavaScript/TypeScript and blockchain technology.

Requirements:

  • A Bachelor's or Master's degree in Computer Science or a related field is required.
  • Proven experience as a Systems Programmer, Software Engineer, or similar role with a focus on TypeScript development is necessary.
  • A strong understanding of computer science fundamentals, including algorithms and data structures, is essential.
  • Experience in developing and maintaining high-performance systems in TypeScript is required.
  • Strong proficiency in TypeScript and its ecosystem, including libraries and tools, is necessary.
  • Experience with high-performance, low-latency systems capable of handling large-scale transaction processing is required.
  • A deep understanding of concurrency and computer science fundamentals is essential.
  • Familiarity with blockchain technology and core concepts such as consensus mechanisms, cryptography, and smart contracts is preferred.
  • Proficiency in JavaScript and familiarity with backend and frontend frameworks/libraries (e.g., Node.js, React, Angular, ExpressJS, NextJS) is required.
  • Experience with databases and backend technologies (e.g., websocket, RPC, GraphQL, RESTful APIs, SQL) is necessary.
  • Proficiency in writing and maintaining unit and integration tests is required.
  • Familiarity with version control systems like Git and Agile methodologies is essential.
  • Ability to work collaboratively with cross-functional teams, including developers, security experts, and product owners, is necessary.
  • Strong problem-solving skills and the ability to work independently or in a team environment are required.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams are essential.

Benefits:

  • The position offers remote work flexibility.
  • There is a laptop reimbursement program available.
  • A new starter package is provided to buy hardware essentials such as headphones and monitors.
  • Learning and development opportunities are available to enhance skills.
  • Competitive paid time off (PTO) is offered to employees.
Apply now
Please, let IO Global know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback