Full stack development (React, Node, Go, Rust, MongoDB, GraphQL, containerization/serverless).
Smart contract programming in Solidity, Vyper or otherwise.
Cloud computing, data science, information security.
Modern engineering practices such as continuous delivery, infrastructure as code, test driven development (TDD) and domain driven design (DDD).
Continuously delivering a product using principles of lean product design and hypothesis-driven development.
Leading and facilitating workshops with both business and technical teams to foster alignment.
Cryptography and using zero knowledge proofs as a privacy-preserving and scalable technology.
Ethereum and operating a blockchain product, familiarity with other blockchain networks is a plus.
Different scalability approaches, such as rollups and sidechains, knowledge of zk rollups is a big plus.
Coordinating a globally distributed remote team.
Mentoring and supporting engineers and building an inclusive and diverse culture in which everyone can succeed.
English intermediate+
Will be a plus:
Examples of contributing projects in blockchain technology
Leading blockchain participation strategy
We offer:
Learning other technologies for further self development
Place in a comfortable office
Advantages of the office and communication with professionals
Competitive salary
Responsibilities:
Build and lead an outstanding engineering team.
Make architectural decisions in collaboration with the CTO / development teams.
Work in a cross functional team (Product Managers, UI / UX, Designers and Engineers) in a highly collaborative environment where you will also speak to our community and often pair to solve problems.
Coach and mentor team members to encourage continuous growth.
Help drive the product vision and manage stakeholder expectations.
Implement new features and deploy them to customers on an ongoing basis.
Design and build blockchain components that power the open-software ecosystem and enable implementation of massive scale commercial solutions.
Provide technical support to external teams and customers and also gather requirements to make them more productive.
Work across the whole development lifecycle (discovery, delivery, testing, releasing, supporting and maintaining) using an agile methodology.
Keep up to date with the latest developments in blockchain technology and grow our internal capability.
Closely collaborate with internal and external experts within various technical domains.
Help the team champion software quality while being pragmatic.
Network architecture and security standards development
Technical review assessment of existing Blockchain solutions
Create high-security technologies
Development of new features and improvements for existing Blockchain projects
Solidity code integration on different platforms
Integration of Blockchain technology with existing applications
Development of new ideas in collaboration with product managers and multidisciplinary teams
IdeaInYou uses cookies and similar technologies to make our website easier to navigate. By continuing to use this website, you agree to the use of cookies.