Senior Smart Contract Developer
Ho Chi Minh City, VN, 700000
Roles and Responsibilities
Understand the smart contract, CI/CD pipeline, deployment process
Understand business requirements and convert that into Thought machine smart contract designs
Understand business flow in Core banking and can discuss with Business on Finance, Credit card, Ops requirements
Support business features during development, UAT testing and Production. Able to triage issues in smart contract (missing posting, schedules issues, incorrect interest calculation etc.)
Solid experience in Python back-end development
Following Agile software delivery framework
In client-facing integration, implementation engineering, or solution architecture roles, in B2B software product companies
Analyzing and validating business requirements, translating them into technical specifications/requirements.
Evaluating core platform changes versus client-specific requests.
Implementing Vault workflows and Python smart contract code from client requirements (Software Engineering).
Collaborating with engineering, obtaining a deep technical understanding of Vault and associated roadmap.
Coordinating impact and requirements across projects. Supporting client staging and development instances.
Understanding, investigating, resolving client technical queries. Prioritizing and managing backlog and sprint planning.
Conducting post mortems and defect management on technical issues.
Participating in testing, release cycles, and QA processes relating to client deployments.
Skills:
Python, Starlark , Thought machine smart contract knowledge
Deep understanding of Smart contract hooks, Core APIs, Streaming APIs, Smart contract version upgrade
Plan management, Schedule management, Unit testing in Python, understanding of CI/CD process.
Practical knowledge of testing principles – unit, integration, and e2e testing
Understanding of CQRS pattern
Practical knowledge with Git flow, Trunk, and GitHub flow branching strategies
Familiar with DevOps toolchain experience: GitHub, CircleCI, Artifactory, SonarQube, et al.
Nice to have – understanding of retail banking and accounting (eg. double-entry bookkeeping) principles
Nice to have – understanding of how Blockchain works
Having experiences with projects in financial institutions, digital banks, or fintech