Lead Golang Engineer (blockchain) Offline

✅ Our team - Lead + 2 Senior/Middle developers

 

✅ Project: 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.

 

The goal of this project is to extend customer engineering teams and help with backend development.

 

Responsibilities:

✅ Developing new features to enhance existing software

✅ Lead a team of 3-4 engineers

✅ Communicate with a client and client side team

✅ Active participating in the process of technical decision-making

✅ Creating and maintaining design documents

✅ Solving non-trivial and extraordinary tasks

✅ Taking full responsibility for the implementation of project parts

✅ Contributing to estimation and scoping of projects

✅ Coordinating continues refactoring and performance optimization

✅ Assisting in skills development and supervision of junior staff

 

Requirements:

✅ At least 3-year Go experience and 5 years of experience in software development

✅ 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

✅ Skilled in database development of RDBMS and NoSQL databases

✅ Proficient working with messaging systems

✅ Confident in event-driven architecture patterns

✅ Skilled in building design diagrams using Unified Modelling Language (UML)

 

✅ Communication: Time overlap is required, the more the better - morning overlap with the Pacific Timezone is important.

 

Nice to have:

✅ GRPC

✅ GCP, k8s

✅ Graph QL

✅ Cloud Spanner Postgres

✅ Kafka

✅ Redis for cache

✅ Interacting with Blockchain

✅ Consistent systems

✅ Microservices construction with event driven systems

 

Working conditions and benefits:

🔸Paid vacation, sick leave

🔸Official state holidays

🔸Professional growth while attending challenging projects and the possibility to switch your role, master new technologies and skills with company support

🔸Flexible working schedule: 8 hours per day, 40 hours per week. It additionally depends on the project operational hours. Work on weekends or overtime is only upon request of the customer, and is paid in addition

🔸Personal Career Development Plan (CDP)

🔸Employee support program (Discount, Care, Heals, Legal compensation)

🔸Paid external training, conferences, and professional certification that meets the company’s business goals

🔸Internal workshops & seminars

🔸Corporate library (Paper/E-books) and internal English classes

The job ad is no longer active
Job unpublished on 11 August 2022

Look at the current jobs Golang →

Loading...