Position: Golang developer
Company: iGamingHunt
Category: Golang
Experience required: 3y
English level: upper
Published: 2022-06-01T00:00:00+03:00

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)

What we offer:
Team of professionals from all over the world
Remote work format
Opportunity to make an impact and implement new ideas
Paid vacation and sick leaves
Bonuses based on performance
Top performing tech stack