About GFTGFT is a global leader in digital transformation, offering innovative technology solutions across financial services, insurance, and manufacturing industries. We combine deep domain expertise with leading-edge technologies like cloud, blockchain, AI, and smart contracts to build scalable and future-ready systems for our clients. With a strong commitment to diversity, sustainability, and continuous innovation, GFT has been recognized as a Great Place to Work across multiple regions. Role OverviewWe are looking for a Python Technical Lead (Smart Contract) to join our digital banking practice. In this role, you will be responsible for designing, developing, and leading the implementation of Smart Contracts. You will act as the technical owner for smart contract solutions, mentoring developers, collaborating with stakeholders, and driving high-quality delivery in complex environments. Key Responsibilities
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