Position: Senior Blockchain Engineer
Company: Dev.Pro
Experience required: 3y
Category: Golang
English level: upper
Published: 2021-12-01T00:00:00+02:00

This solution is going to support on chain and off chain integration on Layer1 and be an integration agnostic solution to current protocols.

The Accumulate Protocol is an identity-based, Vetted Delegated Proof-of-Stake blockchain, with secure, scalable, and extensible features to power DeFi applications. Accumulate can serve as a DNS service for the internet. Other chains under Accumulate can be addressed in a standard way via URLs. A transaction between chains could be accomplished with Accumulate serving as both the communications layer and an audit layer.

**What’s in it for you:
**• Gain expertise in blockchain development from an ideological inspirer of the blockchain solution
• Closely communicate with C-level team new ideas and plans
• Work in a small team without unnecessary bureaucracy
• Participate in daily standups, sprint cycle and other dev efforts
• Be the key interface with DevPro team in future application development efforts on Accumulate

**Qualifications and experience:
**• 3+ years backend programming experience (GoLang, C/C++, Java, or other compiled languages)
• High proficiency in data structures, algorithms, databases
• Strong experience with cryptography libraries (hashing, public/private key signing/encryption)
• Proficiency with database schema design, key value stores
• Experience in optimizing and refactoring application code, GIT knowledge
• Knowledge of API design, development, support
• Competency in web integrations, APIs, REST, GraphQL
• A desire to be personally responsible for a production-level code

**Nice to have:
**• Understanding of zk-snarks or other zero knowledge proofs
• Understanding of/experience with agile programming
• Experience with key/value stores, sql databases, distributed databases
• Solutions-oriented thinking, a passion for blockchain, current technology, novel solutions

**Key responsibilities:
**• Work in a mixed product-oriented team without any borders between the Dev.Pro and the US team
• Influence the project pathway, introduce and implement new approaches in close cooperation with the client and tech team
• Stay up to date with the latest standardization efforts, best practices and security updates
• Contribute to industry best standards by acting as a knowledgeable resource for blockchain engineering
• Evaluate technical solutions, identify and inform about technical risks. 
• Perform work decomposition and estimation together with the team
• Undertake pull request reviews and monitor overall code quality

**Our benefits:
**✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 21 days of extraordinary medical leave per year