Smart Contract Developer
- At least 2 years of software engineer experience
- Skilled in NodeJS, ReactJS, TypeScript, GO and AWS
- Experience in coding Solidity is highly preferred
Responsibilities:
- Responsible for the development, debugging and deployment for smart contract project, maintain system stability and do analysis based on requirements
- Work closely with different teams including product team, front-end and back-end teams to solve technical issues
- Develop quality software and web applications including analysis, estimating, design, coding, testing and documentation.
- Design and develop business processes and workflows based on requirements from projects.
- Collaborate with other delivery teams to deliver a high performance, low latency and mission-critical digital platform with common services
- Work closely with business users and technical team to review operation processes and determine requirement
- Passionate and keen to develop your profession in technical delivery, and strive to deliver the best design, codes and practice
- Perform ad-hoc assignments as required
Requirements:
- Bachelor/Masters degree in computer science, engineering or equivalent industry experience
- High level understanding of Ethereum and smart contracts. Understanding of other L1 blockchains is a plus;
- Back-end development: Typescript / Node.js (preference for Nest.js framework); a strong and versatile Java developer will be considered too.
- Front-end development: React.js
- Experience with, or understanding of: PostgreSQL, MongoDB, CI/CD pipelines (CircleCI), MQ technology such as Kafka or Redis, AWS and Azure infrastructure services, Docker, Kubernetes.
- Strong CS fundamentals (OOP, data structures and algorithms, networking, databases)
- Solidity experience is a plus;
- Experience developing applications interacting with Ethereum smart contracts is a plus.
❮ View more jobs