Job Description
Job Description
Overview:
The Senior Golang Developer - Blockchain plays a crucial role in our organization by leveraging their expertise in Golang to develop and maintain blockchain applications. This position is based in California and offers a hybrid work environment.
Key Responsibilities:
The Senior Developer will manage the daily development and operational needs of the reserve team. The ideal candidate should possess:
Communication Collaboration:
- Effective communication skills.
- Positive attitude and team player mentality.
- Ability to be highly effective in remote-first environment
Required Qualifications:
- Experience using Git in production environments.
- Have at least 5+ years of experience in software engineering.
- Comfortable working in a fast-paced, agile software development process.
- Significant professional experience in one of our core languages: Go or C/C++
- Experience with large complex codebases
- Strong understanding of design patterns
- Experience interfacing with a broad range of APIs (REST, GRPC, Websockets, FIX, etc.)
- Experience with socket programming (TCP/IP, UDP)
- Experience writing tests and developing continuous integration
Nice To Haves:
- Experience with Blockchain or FX quant trading
- Experience in writing software interacting with EVM Blockchains and DeFi protocols or possessing a familiarity for them
- Experience with Cloud Providers such as AWS
- Experience with Container Technologies such as Kubernetes and Docker
- Experience with accounting or ledger systems
- Knowledge of relational database models such as MySQL or PostgreSQL and non-relational database models such as Redis
About Bitcoin Devs Company
Go to job list