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

This position is part of a geographically distributed team and is expected to be fully remote, with minimal need for travel.
   This opening is an opportunity for a strong engineer to develop public, secure, visible, blockchain-based products for the future of decentralized networks.
   This opening is an opportunity for a strong engineer to develop public, secure, visible, blockchain-based products for the future of decentralized networks.
   Requirements:
5+ experience in a Back End Engineer or similar role
Advanced experience with Golang
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
   As a plus:
Experience with blockchain technologies, smart contracts, Ethereum (Truffle, Solidity, Web3, Hardhat, ethers.js)
Applicants should have knowledge of:
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 prefer to know one or more of Distributed Systems, Ethereum and Smart Contracts, other blockchains and their programming models (like Solana, Polkadot, Avalanche, or Dfinity), and Production grade public-facing APIs.
Knowledge of the following is not required but appreciated: Kubernetes, Terraform, React WebApp Integration.
   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 requests, 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 the advantages and disadvantages of custom development and purchase alternatives
   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
   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.
   https://bit.ly/Golang_H