Position: GOlang
Company: Sunvery
Experience required: 5y
Category: Golang
English level: upper
Published: 2022-01-01T00:00:00+02:00

**About ABAG:**

Advanced Blockchain AG is a Germany-based information technology (IT) company. It provides blockchain-as-a-service (BaaS). The Company focuses on the design, development, and deployment of blockchain solutions for corporates. It was founded by Michael Geike in 2017 and is headquartered in Berlin, Germany. Advanced Blockchain serves customers worldwide.The Company specializes in blockchain, utilizing distributed ledger technology (DLT), while simultaneously further developing other technological solutions, such as directed acyclic graphs (DAG). The Company operates within four business fields:
– DLT Consultancy, which offers businesses advice on how to apply DLT to their needs and provides the necessary know-how in the implementation process;
– Applications, which pursues further development and commercialization possibilities of the DAG technology and includes the Company’s research activities;
– Development for third parties, which involves creating dedicated software on order, ranging from minor business process optimizations to full renewal of the business model based on the DAG technology;
– Software as a Service (SaaS), which provides decentralized data processing and hosting services in exchange for a license fee.

**Requirements and skills**

● Experience writing Golang with a good understanding of best practices, its concurrency primitives, go/* packages, and reflection
● A deep understanding of EVMs
● A deep understanding of building performant, scalable microservices
● Strong computer science fundamentals including network, storage, OS, data structures, transpilers/compilers, etc.
● Self-motivated and able to be trusted with a high level of autonomy
● Excellent communication skills as our entire team is remote

**Nice to have**

● Bachelors in Computer Science, Engineering, Mathematics, Statistics or equivalent work experience
● Experience in creating microservices, working with tools like Kubernetes, Ansible, Docker, Terraform.
● Interest in topics such as proof-of-stake, consensus algorithms, cryptography, etc.
● Contribution to open-source projects
● Professional experience with Cosmos SDK.

**Responsibilities**

● Write high quality and well tested GOlang code, following the latest design and development patterns.
● Explore Cosmos SDK projects and other projects that will be built on the cosmos
● Write documentation, design flow diagrams and review PRs
● Research, design, scope and estimate what you need to do
● Constantly improve yourself by keeping up to date with the latest technologies trends

**Benefits:**

•	100% remote and flexible hours
•	Growing challenging environment
•	Learning possibilities (conferences, meetups, courses, etc.)
•	Annual leaves:
15 working days of paid holidays
3 personal leave days
7 paid national holidays
5 sick leaves or more (we are flexible in it)
Birthdays - day off
•	Annual budget for personal development
•	Annual budget for additional equipment ($700)

**Advantages of working with us:**

•	Ability to work on different projects
•	Fully remote
•	Fully decentralized
•	Flexible hours
•	No micromanagement
•	Pretty autonomous work
•	Be the main builder 
•	Can become a leader