Position:

Senior Backend Software Engineer (Full-time)

Location:

San Francisco, CA

Job Description:

Design, develop, and secure backend systems for decentralized digital assets management, implement blockchain technologies, and ensure system performance and compliance.

Job Responsibilities:

  1. Design and develop company’s architecture for secure, scalable backend systems and manage digital assets, optimizing for computation, storage, and privacy;
  2. Collaborate with front-end developers and team members to define system architecture and API interfaces. Develop and integrate APIs with blockchain networks and third-party services;
  3. Implement blockchain technologies, smart contracts, and robust security protocols to enable decentralized management of digital assets, and ensure compliance with industry standards and regulations;
  4. Write efficient code and optimize backend services for performance and scalability. Utilize continuous integration technology to build, deploy, and test software solutions,
  5. Design and manage databases to store transaction data securely and efficiently, ensuring data integrity and consistency across decentralized and distributed systems;
  6. Conduct regular security assessments and audits, identify and mitigate vulnerabilities, maintain CI/CD pipelines and automated testing, ensuring smooth and automated deployment processes; and
  7. Create and maintain documentation, stay updated with blockchain and Web3 advancements, and explore new technologies.

Requirements:

This position requires Master’s degree or foreign equivalent in Electrical and Computer Engineering, Software Engineering, Computer Science, or related field plus 3 years of experience in the job offered or related occupation within the blockchain industry.

Additionally, each of the following skills is required:

  1. Proficiency in Golang, TypeScript, Solidity, and Move;
  2. Familiarity with database management system (SQL), and AWS Cloud Services (EC2, CloudWatch, and RDS Database);
  3. Strong understanding of cryptography and security principles, blockchain, EVM (Ethereum Virtual Machine) system, and Web3;
  4. Three years of experience in backend systems architecture and development for Decentralized Applications (DApps);
  5. Three years of experience in designing, developing, and operating a fully automated CI/CD pipeline; and
  6. Proven track record of delivering complex software projects from concept to production.