Senior Python Developer

JOB DESCRIPTION

We are seeking a highly skilled Python Developer with a minimum of 4 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, with a focus on Core banking processes.
Smart Contract Development
Understand and contribute to the development of smart contracts, CI/CDpipeline, and deployment processes
Design Thought Machine smart contracts based on businessrequirements, ensuring accuracy and efficiency
Business Integration
Collaborate with business stakeholders to understand and discussrequirements related to Finance, Credit card, and Ops processes inCore banking
Provide support during the development, UAT testing, and productionphases, triaging issues in smart contracts
Python Back-end Development
Leverage solid experience in Python back-end development toimplement and optimize smart contract code
Agile Software Delivery
Follow Agile software delivery frameworks to ensure efficient anditerative development processes
Technical Analysis and Implementation
Analyse and validate business requirements, translating them intotechnical specifications for smart contract development
Implement Vault workflows and Python code from client requirements
Collaboration and Coordination
Collaborate with engineering teams, obtaining a deep technicalunderstanding of Vault and associated roadmap
Coordinate impact and requirements across projects, supporting clientstaging and development instances
Issue Resolution and Post-Mortems
Investigate and resolve client technical queries related to smartcontracts
Conduct post-mortems and defect management on technical issues, contributing to continuous improvement
Testing and Quality Assurance
Participate actively in testing, release cycles, and QA processes, ensuring the reliability of smart contract implementations
Conduct unit testing in Python and understand CI/CD processes

JOB REQUIREMENT

Minimum of 4 years of experience in Python development
Proficiency in Python, Starlark
Experience in plan management, schedule management, and unit testing in Python, with a strong grasp of CI/CD processes
Practical 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 strategies
Familiarity with the DevOps toolchain, including GitHub, CircleCI, Artifactory, SonarQube, etc.

WHAT'S ON OFFER

Why join with us
We build a professional & fun working environment.
We focus on your growth, yes the long-term growth.
We develop the future-ready digital bank platform.
Benefits
Competitive salary and bonus.
Opportunities for your professional growth in fintech, especially in digital banking 
Social insurance (max), premium medical insurance
Parking allowance, snacks, and coffee.
Monthly team-building and social activities. 

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

Python, Backend

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Working Policy:

Salary:

$ 3,000

Job ID:

J00770

Status:

Close

Related Job:

Senior/Middle QA Engineer

Ho Chi Minh - Viet Nam


Product

  • Automation Test
  • Playwright
  • Typescript
  • Selenium
  • Java

Develop and maintain automation test scripts using tools like Playwright with Typescript, Selenium with Java, and API service testing with Rest API using Playwright. Execute API performance testing scenarios using JMeter. Work with various technologies such as SQL, MongoDB, Atlast MongoBD, CI/CD Jenkins, Docker, AzureDevOps, and AWS for test automation. Store and maintain source code in GitHub for automation scripts. Participate in various meetings and product backlog reviews to understand test objectives and provide input on testability of requirements. Contribute to reducing manual testing efforts by increasing automation testing coverage and designing test cases and automation scripts. Collaborate with the project team to understand project objectives, gather automation requirements, design automated tests, and troubleshoot issues. Maintain and fix automation test scripts and report issues in the defect management system. Engage in manual testing where necessary. Participate in meetings and product backlog reviews to understand test objectives, provide input on testability of requirements, and estimate testing activities. Develop automation test scripts to reduce manual testing and increase automation testing coverage. Collaborate with the project team to understand project objectives, gather automation requirements, design automated tests, and troubleshoot issues. Maintain and fix automation test scripts, and report issues in the defect management system. Report defects/bugs in the defect tracking management tool. Coordinate with the Agile team to provide testing results for User Stories and approve them for the next environment.

Negotiation

View details

Senior Fullstack Engineer

Ho Chi Minh - Viet Nam


Product

  • Java
  • Angular
  • Microservices
  • AWS
  • Azure

Gain a deep understanding of the enterprise data landscape and establish data flow between operational systems for our micro-service approach. Implement high-performance, scalable, and testable components for our architecture. Incorporate modern architectural patterns and techniques (microservices, DDD, TDD) while using frameworks such as Spring Boot and Spring Cloud. Create modern frontend microservices and leverage the latest version of Angular for enriching DM Storybook. Develop RESTful APIs and microservices-based solutions utilizing container technologies such as AKS, Kubernetes, and Docker. Utilize AI coding tools to expedite development and explore AI-powered insurance solutions like claim processing and recommendation engines. Uphold high engineering standards with a focus on performance and scalability. Collaborate with architects, engineers, and project teams to ensure engineering principles are met and lead change. Write clean, maintainable, and well-documented code. Effectively communicate in English, both verbally and in writing. Employ rapid prototyping techniques to accelerate time-to-market for our customers. Keep abreast of new technologies through trend scouting.

Negotiation

View details

Solution Architect (Python - Bangkok)

Others - Thailand


Outsource

  • Python
  • Blockchain

Responsibility for defining and implementing end-to-end architecture for Smart Contract solutions on Vault, including product lifecycle design, posting instructions, hooks, and version upgrade strategy Converting business requirements into scalable, maintainable financial product architectures Ensuring designs comply with banking standards, accounting rules (double-entry), and Vault's architectural constraints Managing API interactions, data models, schedules, workflows, and integration points across the digital banking ecosystem Facilitating architecture reviews, technical decision records, and risk assessments Providing architectural oversight for multiple Smart Contract development teams with an emphasis on consistency in design, code quality, and best practices Mentoring Technical Leads and Developers on Vault smart contract patterns, testing frameworks, and release governance Defining coding standards, testing strategies (unit/integration/E2E), and CI/CD structure for Smart Contract deliveries Overseeing defect triage, production issue investigation, and root-cause analysis for posting failures, schedule conflicts, and financial calculation discrepancies Acting as the technical authority in all Smart Contract discussions with clients and senior stakeholders Conducting solution workshops to clarify product logic, workflows, schedule design, fees, interest, and accounting postings Explaining architectural trade-offs and guiding clients toward scalable, compliant, and future-ready product designs Collaborating closely with Product Owners, BAs, and Delivery Managers to align expectations and delivery priorities Partnering with DevOps, QA, Infrastructure, and Security teams to ensure seamless deployment and release governance Overseeing smart contract versioning, migration plans, schedule evolution, and feature upgrade paths Ensuring observability, monitoring, and debugging practices are in place for all environments Owning delivery roadmaps, architecture backlog, sprint planning input, and risk mitigation strategies Continuously refining best practices for Smart Contract engineering and architecture Evaluating emerging Vault features, tooling, and industry trends to drive modernization Contributing to a global Smart Contract knowledge base and upskilling initiatives.

Negotiation

View details