Galaxy FinX

Python Developer

Posted: 8 minutes ago

Job Description

We seek a highly skilled Python Developer with at least 2 years of experience to join our dynamic team. The successful candidate will play a crucial role in understanding, designing, and implementing Thought Machine smart contracts, focusing on Core banking processes. While prior knowledge of Core banking and Thought Machine is considered valuable, it is recognized as a "nice-to-have" qualification.What do you do?Smart Contract DevelopmentUnderstand and contribute to the development of smart contracts, CI/CD pipeline, and deployment processesDesign Thought Machine smart contracts based on business requirements, ensuring accuracy and efficiencyBusiness IntegrationCollaborate with business stakeholders to understand and discuss requirements related to Finance, Credit card, and Ops processes in Core bankingProvide support during the development, UAT testing, and production phases, triaging issues in smart contractsPython Back-end DevelopmentLeverage solid experience in Python back-end development to implement and optimize smart contract codeAgile Software DeliveryFollow Agile software delivery frameworks to ensure efficient and iterative development processesTechnical Analysis and ImplementationAnalyse and validate business requirements, translating them into technical specifications for smart contract developmentImplement Vault workflows and Python smart contract code from client requirementsCollaboration and CoordinationCollaborate with engineering teams, obtaining a deep technical understanding of Vault and the associated roadmapCoordinate impact and requirements across projects, supporting client staging and development instancesIssue Resolution and Post-MortemsInvestigate and resolve client technical queries related to smart contractsConduct post-mortems and defect management on technical issues, contributing to continuous improvementTesting and Quality AssuranceParticipate actively in testing, release cycles, and QA processes, ensuring the reliability of smart contract implementationsConduct unit testing in Python and understand CI/CD processesWhat is required?Minimum of 2 years of experience in Smart Contract Python developmentProficiency in Python, StarlarkExperience in plan management, schedule management, and unit testing in Python, with a strong grasp of CI/CD processesPractical knowledge of testing principles, including unit, integration, and end-to-end testing.Understanding of the CQRS pattern and practical knowledge of Git flow, Trunk, and GitHub flow branching strategiesFamiliarity with the DevOps toolchain, including GitHub, CircleCI, Artifactory, SonarQube, etc.Nice-to-have requirements:Knowledge of Core banking and Thought Machine, and Smart contract version upgradesUnderstanding of retail banking and accounting principles, including double-entry bookkeepingKnowledge of how Blockchain works is a plus.What we can offer?Attractive income in Viet Nam fintech markets20 days of annual leave, 10 days of sick leave and public holidays.Full-salary paid for social insurance & Premium healthcare packageModern devices provided (Macbook, mouse, monitor…)Empowered to listen creative ideas, and there is no distance between bosses and employees.FinX begins to establish and bridge new fintech business in order to create a better tomorrow for Vietnamese people. Here is an inspired working environment where you will be able to access and experience cutting-edge technologies in industry and creativity.Location: PV Gas Tower, 673 Nguyen Huu Tho, Phuoc Kien Ward, Nha Be District, HCMC, Vietnam

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In