Job Description
At Orbit Cosmos, we're at the intersection of innovation, investment, and transformation. Our mission is to propel businesses into the realms of web2 and web3 through a unique blend of in-house VC funding, cutting-edge software development, and strategic marketing expertise.
Description
We are seeking a talented and experienced Lead Blockchain Engineer(5+ yrs) with a strong background in blockchain technology to join our team. As a Lead Developer, you will be responsible for designing, developing, and implementing blockchain-based applications and solutions using various technologies. Our project entails implementing web3.0 & web2.0, connecting the two. Setting up blockchain application/server infrastructure.
You will collaborate with cross-functional teams to understand project requirements, contribute to architectural decisions, and ensure the successful delivery of high-quality work.
Responsibilities
- Design, develop, and maintain blockchain-based applications using GoLang.
- Develop and deploy smart contracts on blockchain platforms such as Ethereum and Ethereum compatible blockchain. Ensure code efficiency, security, and adherence to best practices.
- Conduct code reviews and debugging to ensure high-quality code.
- Implementing secure Solidity development patterns for tokens and Defi protocols.
- Developing, testing, and deploying NFT games. Strong Knowledge in blockchain, NFT Games, and Cryptocurrency wallets with embedded exchanges
- Setting up and maintaining multiple stages/environments (Dev, QA, Staging, Production)
- Setting up and managing cloud infrastructure(AWS, GCP or any other cloud provider)
- Stay updated with the latest trends and advancements in blockchain technology. Identify and evaluate new tools, frameworks, and methodologies that can enhance the development process and improve overall product quality.
- Implement robust security measures to protect blockchain applications against vulnerabilities and potential attacks. Collaborate with security teams to conduct audits and ensure compliance with industry standards.
- Work closely with cross-functional teams, including designers, product managers, and other developers, to understand project requirements and contribute to architectural decisions. Document technical specifications, system designs, and code functionalities.
- Experience with gRPC services for development & integrations will also be a plus point.
Requirements
- BS in computer science or related subject.
- 5+ Years experience working with smart contracts and blockchain technology.
- Familiar with different ways to deploy smart contracts, such as Remix, Truffle suite, and Hardhat.
- Experienced in staking implementing and test-driven development (TDD).
- Knowledge of libraries, data structures, blockchain architecture, web development, and smart contracts.
- Strong grip on containerization(Docker, Kubernetes) and CI/CD tools(Jenkins etc).
- Expert knowledge of Linux (either ubuntu, redhat, centos) and Nginx/Apache
- Proficiency with languages such as Solidity, Javascript, Python, RUST and GO.
- Fluent in ReactJS, NodeJS, Express, NestJS.
- Familiarity with database technology such as MySQL, PostGre, and NoSQL.
- Ability to to work in multi-disciplinary teams
- Manage, mentor and lead blockchain team.