Our client is seeking a software engineer with experience in Golang to help build the backend services, connecting multiple blockchains and fully integrated product suite. Experience with crypto - must. High salary!
Applicants should have knowledge of:
- Golang
- Git tooling and PR based workflows
- Automated testing practices such as TDD, BDD, and CI
- Cryptographic primitives like hashing, symmetric, and asymmetric encryption
- Basic application networking concepts like REST, GraphQL and RPCs.
Applicants are preferred to have knowledge of one or more of:
- Distributed Systems
- Ethereum and Smart Contracts
- Other blockchains and their programming models (like Solana, Polkadot, Avalanche, or Dfinity)
- Production grade public facing APIs
Knowledge of any of the following is not required, but appreciated:
- Kubernetes
- Terraform
- React WebApp Integration
We are passionate about building products for a diverse, global audience and think our team should be a reflection of that. Candidates from underrepresented minorities and groups are encouraged to apply.
What you'll be doing:
- Working in an exciting and high growth startup
- Working cross-functionally with design, product, and engineers to design impactful products
- Performing and upholding code repository best practices (pull request, comments, mergers, etc.)
- Producing high-quality code that raises the bar for all engineering team members
- Manage and optimize scalable distributed systems on the cloud
- Optimization of web applications for performance and scalability
- Performing quality assurance/debugging procedures to ensure a secure and functional delivery
- Implement testing protocols for managing successful deployments across development, staging, and production environments
- Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives
Requirements:
- 5+ experience in a Back End Engineer or similar role
- Advanced experience with Go
- Proficiencies with modern database technologies such as Firebase or Postgres
- Expertise with GitHub, GitLab, code repository best practices
- Advanced Experience with GCP or similar cloud-based hosting/server solutions
- Strong software architecture and data modeling skills
Bonuses:
- Experience with blockchain technologies, smart contracts, Ethereum (Truffle, Solidity, Web3, Hardhat, ethers.js)