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 Backend Engineer - NAVER Financial

Ho Chi Minh - Viet Nam


Product

Responsible for developing and maintaining the server-side components using the Kotlin programming language. Write and maintain technical documentation, including system architecture and API specifications.

Negotiation

View details

Technical Leader

Ho Chi Minh - Viet Nam


Product

  • Python

We are looking for a product-minded Technical Lead who possesses a strong engineering foundation and the leadership capability to drive our backend and AI initiatives. You will not only architect scalable Python systems but also align technical decisions with business goals. In this role, you are expected to own the product lifecycle end-to-end-from design to operation-while building a high-trust, high-performance engineering culture. You must be adaptable, ready to lead the team through technology shifts (specifically in AI integration), and capable of balancing speed, quality, and cost based on the product phase.#What You'll Do Product-Centric Engineering & Strategy Product Mindset: Work closely with Product Managers to understand user pain points and value features. Make technical trade-offs based on the current product phase (e.g., MVP vs. scaling). Ownership: Take end-to-end responsibility for features: Design → Development → Release → Operation. Proactively propose solutions and identify risks before they become issues. Adaptability: Lead the team in adapting to new technology directions, particularly integrating AI/ML workflows into the backend. Be willing to pivot technical approaches when product direction changes. Architecture & Technical Foundation System Design: Architect robust systems with a clear understanding of when to use Monolith vs. Microservices. Design efficient data models, data flows, and versioned APIs. Cloud & Infrastructure: Leverage AWS services effectively. Assess the risks and benefits of integrating external services versus building in-house. Performance & Security: Ensure systems are designed for scalability, high performance, and security while keeping infrastructure costs optimized. Delivery & Execution Execution: Ensure on-time releases with the required quality standards. Manage scope creep and handle cross-team/external dependencies effectively. Risk Management: Provide honest reporting to management. Do not hide risks; instead, communicate them early with mitigation plans. Operational Excellence: Maintain system stability and reliability in production. Leadership & Mentorship Team Building: Build a strong engineering culture and standardize coding practices. protect the team from distractions while ensuring members trust and follow your technical direction. Mentorship: Conduct code reviews to mentor the team on mindset and standards (SOLID, DRY). Delegate tasks effectively-assigning the right people to the right jobs. Communication: Act as a bridge between technical and non-technical stakeholders. Explain technical decisions to the CEO and Product teams using business language (Cost, Risk, Impact). Align expectations on scope and delivery explicitly from the start.

Negotiation

View details

Senior Business Analyst

Ho Chi Minh - Viet Nam


Outsource

  • Business Analyst

We are seeking a Senior Business Analyst to join our global Business Analysis unit with Business Analysts from various locations to serve clients in the Americas, and develop innovative products that have a significant impact on clients' business. In this role, you will serve as the liaison between stakeholders and the tech team in Vietnam. You will be involved in different workstreams such as assessing business value, collaborating with cross-functional teams to define experiences, gathering requirements, writing user stories, and delivering impactful experiences to end users. Undertake the role of the Product Owner, making prioritization decisions and managing backlog independently and proactively. Contribute to creating and managing the roadmap. Act as a liaison between stakeholders in the US and the tech team in Vietnam, ensuring alignment and addressing impediments. Draft detailed feature requirements and user stories and effectively communicate them to creative and technology teams. Proactively identify and document edge cases, error states, and non-happy path scenarios to ensure comprehensive feature design before development commences. Identify and communicate key dependencies, risks, and blockers. Assist in the end-to-end delivery of features, from definition to launch. Assist in identifying, prioritizing, and resolving defects. Maintain communication with key stakeholders to ensure alignment, coordinate change, and manage expectations. Act as the primary point of contact for technical and business queries and translate ambiguous stakeholder requests into clear, actionable specifications with no room for interpretation. Anticipate the impact of new features on existing systems to prevent regression or logic conflicts.

Negotiation

View details