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:
- Design and develop company’s architecture for secure, scalable backend systems and manage digital assets, optimizing for computation, storage, and privacy;
- 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;
- Implement blockchain technologies, smart contracts, and robust security protocols to enable decentralized management of digital assets, and ensure compliance with industry standards and regulations;
- Write efficient code and optimize backend services for performance and scalability. Utilize continuous integration technology to build, deploy, and test software solutions,
- Design and manage databases to store transaction data securely and efficiently, ensuring data integrity and consistency across decentralized and distributed systems;
- Conduct regular security assessments and audits, identify and mitigate vulnerabilities, maintain CI/CD pipelines and automated testing, ensuring smooth and automated deployment processes; and
- 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:
- Proficiency in Golang, TypeScript, Solidity, and Move;
- Familiarity with database management system (SQL), and AWS Cloud Services (EC2, CloudWatch, and RDS Database);
- Strong understanding of cryptography and security principles, blockchain, EVM (Ethereum Virtual Machine) system, and Web3;
- Three years of experience in backend systems architecture and development for Decentralized Applications (DApps);
- Three years of experience in designing, developing, and operating a fully automated CI/CD pipeline; and
- Proven track record of delivering complex software projects from concept to production.