Position: Middle Golang Developer
Company: Akvelon
Category: Golang
Experience required: 3y
English level: intermediate

📍This is a consumer-focused Flow blockchain product made for fun and games and supports digital collectibles. He builds products tailored to the user and ensures that items of value to you are decentralized. It’s a startup that uses the power of play to deliver blockchain-based experiences and digital collectibles that are made for you and ready for the real world.

Responsibilities:
🔹Developing new features to enhance existing software
🔹Communicate with a client and client-side team
🔹Active participation in the process of technical decision-making
🔹Creating and maintaining design documents
🔹Taking full responsibility for the implementation of project parts
🔹Contributing to estimation and scoping of projects
🔹Coordinating continuous refactoring and performance optimization

What should you have?
🔸3+ years of Go experience
🔸An owner of deep knowledge of Go programming language
🔸Able to operate (maintain and refactor) with existing code
🔸Showing a strong understanding of concurrency principles
🔸Accustomed to code profiling and debugging
🔸Possessing a good understanding of Go memory model and runtime
🔸Showing a concept of Go garbage collecting system
🔸Pretty knowledgeable of micro-service architecture patterns
🔸Proficient in working with messaging systems

What will be a plus?
➕GRPC 
➕GCP, k8s
➕Graph QL
➕Cloud Spanner Postgres
➕Kafka
➕Redis for cache
➕Interacting with Blockchain
➕Consistent systems
➕Microservices construction with event-driven systems

What do we offer?
✅Vacation and sick days
✅Weekends for all public holidays
✅Flexible working schedule
✅Personal Career Development Plan
✅Akvelon IT Assistant — employee support program
🍒Payment for profile certifications, courses, conferences
🍒Internal workshops & seminars
🍒Corporate library (Paper/E-books) and internal English classes.