Golang Engineer at Bitget Wallet

Full Time1 month ago
Employment Information
Job Description
As a backend developer specializing in blockchain technology, you will be responsible for designing and implementing core functionalities of the company's products. This role requires deep technical expertise in Golang-based systems, with a focus on optimizing performance, resolving bottlenecks, and ensuring system stability. You will lead the development of blockchain underlying data products, contributing to the architecture and execution of decentralized solutions. The position also involves collaborating with cross-functional teams to translate business requirements into technical specifications and delivering scalable, secure, and efficient systems.
Key Responsibilities
  • Design and develop backend systems using Golang and related technologies, including databases, APIs, and distributed architectures
  • Identify and resolve critical system performance issues through code optimization and architecture improvements
  • Implement blockchain-based data products with a focus on scalability, security, and consensus mechanisms
  • Collaborate with product managers to define technical requirements and business logic for new features
  • Conduct code reviews, debug complex issues, and ensure adherence to coding standards and best practices
  • Monitor system health, implement monitoring tools, and maintain high availability of services
  • Research and prototype innovative blockchain solutions to address business challenges
  • Document technical processes, maintain system architecture diagrams, and create user guides for blockchain products
  • Stay updated with emerging blockchain technologies and industry trends to drive continuous improvement
  • Support the deployment and maintenance of blockchain systems in production environments
Job Requirements
  • Proven experience (3+ years) in backend development with a strong focus on Golang and distributed systems
  • Deep understanding of blockchain technology, including consensus algorithms, smart contracts, and cryptographic protocols
  • Experience with blockchain development frameworks such as Ethereum, Hyperledger, or Corda
  • Proficiency in database design and optimization, including SQL and NoSQL solutions
  • Knowledge of system performance tuning, including memory management, concurrency, and latency reduction
  • Ability to analyze complex system architectures and identify optimization opportunities
  • Excellent problem-solving skills with a track record of resolving critical technical challenges
  • Strong communication abilities to collaborate effectively with developers, product teams, and stakeholders
  • Experience with DevOps practices, including CI/CD pipelines and cloud infrastructure (AWS, GCP, Azure)
  • Understanding of security best practices for blockchain systems and data protection regulations
  • Ability to work independently and as part of a team in fast-paced development environments
  • Experience with blockchain data storage solutions, including IPFS, Filecoin, or distributed ledgers
  • Proficiency in version control systems (Git) and agile development methodologies
  • Knowledge of blockchain scalability solutions such as sharding, layer-2 protocols, or sidechains
Qualifications

Preferred qualifications include a bachelor's degree in computer science or related field, with advanced knowledge in distributed systems and blockchain architecture. Candidates should have a proven track record of developing high-performance systems and a deep understanding of cryptographic algorithms. Experience with blockchain consensus mechanisms (PoW, PoS, PBFT) and smart contract development is highly desirable. Strong analytical skills with the ability to design and implement complex systems is essential. Candidates should also demonstrate proficiency in cloud computing platforms and containerization technologies (Docker, Kubernetes). Excellent English communication skills are required for collaboration with international teams and documentation of technical processes.

Company Benefits
Our company offers competitive compensation packages, including base salary, performance bonuses, and equity options. We provide comprehensive benefits such as health insurance, retirement plans, and paid time off. Professional development opportunities include access to industry conferences, training programs, and mentorship from experienced blockchain engineers. We foster a collaborative work environment with flexible working arrangements and a strong emphasis on innovation. Employees receive career growth support through clear promotion paths and project leadership opportunities. The company also offers a dynamic and challenging work atmosphere with opportunities to work on cutting-edge blockchain technologies and contribute to impactful projects.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact