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:

Information Technology & Services

Technical Skills:

Python, Backend

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Salary:

$ 3,000

Job ID:

J00770

Status:

Close

Related Job:

Senior Bridge Software Engineer (Japanese N2)

Ho Chi Minh, Ha Noi - Viet Nam


No.1 Construction Tech company in Japan

  • BSE/BrSE

#The OpportunityWe are seeking a Bridge System Engineer (BrSE) to serve as a vital link between our development teams in Vietnam and Japan. You will play a key role in driving the digital transformation of the construction industry, including the potential to work on AI-related projects and products. By ensuring seamless communication and project delivery, you will contribute to our business growth. Working within a dynamic squad model and small agile teams, you will be involved in every stage of the project lifecycle, from design to deployment and beyond. This is an excellent opportunity to apply your skills with modern technologies and frameworks in a fast-paced, international environment.#Job Scope #Project Management & Client Coordination Serve as the key liaison between Japanese clients and our Vietnam development teams. Conduct detailed briefings with the Japan team to clarify project requirements and objectives. Manage client relationships and expectations, ensuring project alignment and satisfaction. Track project performance and ensure all projects are delivered on time and within scope. #Development Team Support Lead the definition of project scope, objectives, and technical feasibility. Delegate project tasks to team members based on their skills and expertise. Conduct risk management to proactively identify and mitigate potential project risks. Manage changes to project scope, schedules, and costs. Create and maintain comprehensive project documentation #Development Environment Backend: Ruby on Rails, Go, AWS, Elasticsearch, MySQL, DynamoDB, Redis, Terraform (IaC), OIDC (Authentication). Frontend: Next.js/React.js, Typescript, Vue.js/Nuxt.js. Mobile App: Kotlin, Swift, Flutter. CI/CD & DevOps: Docker, Kubernetes, CodePipeline, CodeBuild, CircleCI, GitHub Actions. Monitoring & Tools: Datadog, Sentry, Bugsnag, Swagger, ZenHub, Figma

Negotiation

View details

Senior Java Software Engineer (Spring, Azure)

Ho Chi Minh - Viet Nam


Product, Start up studio

  • Java
  • Devops
  • Spring
  • Azure
  • Microservices

Perform hands-on coding and code review as other peer developers as needed Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this; Design, develop, review, implement, maintain and manage continuous integration, build management and deployment scripts, systems, and any code as required; Participate in Agile/Scrum activities: daily standup, demo session, retrospective, estimate, and planning, etc Provide mentoring/training for junior members if any Perform other tasks assigned by the Line Manager

Negotiation

View details

Senior Automation Test Engineer

Ho Chi Minh - Viet Nam


Product, Start up studio

  • Automation Test
  • Playwright

Execute all testing activities to improve product quality, work closely with the team (developers, business analysis, customer service, operation, etc.) to deliver the product success Address the test automation needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity Automate functional, regression and/or performance acceptance tests Have complete responsibility to enhance end-to-end automated test coverage Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary test recommendations

Negotiation

View details