GFT Technologies

Senior Smart Contract Developer

GFT Technologies

full-time

Posted on:

Location Type: Hybrid

Location: Ho Chi Minh City • 🇻🇳 Vietnam

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

MicroservicesPythonVault

About the role

  • Lead end-to-end smart contract architecture, development, testing, and deployment.
  • Translate business requirements into scalable and maintainable smart contract designs.
  • Collaborate with business analysts, product owners, and clients to define workflows and financial product logic.
  • Review and approve designs, code, and testing strategies to ensure reliability and compliance with industry best practices.
  • Manage CI/CD pipelines and DevOps processes for smart contract deployments.
  • Troubleshoot and resolve issues in development, staging, and production environments (e.g., posting failures, schedule conflicts, interest miscalculations).
  • Mentor and guide a team of smart contract developers, conducting code reviews and setting quality standards.
  • Own and manage technical delivery timelines, sprint planning, and risk mitigation across multiple client engagements.
  • Coordinate closely with trainers for Thought Machine Smart Contract to gain hands-on experience and continuously enhance domain expertise.

Requirements

  • 8+ years of backend development experience, with 2+ years in Python (strong core Python expertise required).
  • 2+ years hands-on experience developing smart contracts.
  • Deep knowledge of Vault smart contract architecture, hooks, posting instructions, and version upgrades.
  • Experience in designing and implementing complex financial products such as savings accounts, loans, credit cards, and schedules.
  • Solid understanding of CI/CD pipelines, unit/integration/e2e testing, Git branching strategies (Git Flow, Trunk, GitHub Flow).
  • Proven experience leading agile teams, sprint planning, and backlog grooming.
  • Familiarity with DevOps tools like GitHub, CircleCI, SonarQube, Artifactory, and monitoring/debugging tools.
  • Knowledge of CQRS pattern and scalable microservices architecture.
  • Ability to lead client-facing technical discussions, workshops, and requirement-gathering sessions.
  • Ability to onsite if required.
Benefits
  • Competitive base salary with 13th-month bonus and performance-based incentives.
  • Premium healthcare insurance and wellness programs.
  • Professional English courses and upskilling opportunities.
  • Flexible working environment with global exposure.
  • A dynamic and inclusive culture that values continuous innovation and collaboration.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Pythonsmart contract developmentVault smart contract architecturefinancial product designCI/CD pipelinesunit testingintegration testingend-to-end testingGit branching strategiesCQRS pattern
Soft skills
leadershipmentoringcollaborationcommunicationagile team managementsprint planningrisk mitigationproblem-solvingclient-facing discussionsworkshop facilitation