Python Engineer
Indexed description
We seek a highly skilled (Senior) Python Developer with at least 3 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.
Job Description
- Design, develop, and maintain robust, scalable, and secure Core Banking systems using Python and Smart Contract technologies.
- Collaborate closely with Product, Integration, and Frontend teams to deliver new features for the digital banking platform.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in system architecture discussions, proposing technical solutions and contributing to overall system design.
- Develop and maintain unit, integration, and end-to-end tests to ensure system reliability and performance.
- Conduct code reviews to maintain high code quality and promote knowledge sharing within the team.
- Mentor and support junior backend engineers in their technical growth.
- Stay up to date with emerging technologies, especially in FinTech, Core Banking, and Smart Contracts.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5–7 years of experience in backend development with strong focus on Python.
- Prior experience in FinTech or Banking domain is highly preferred.
Technical Skills
- Strong foundation in OOP, design patterns, and data structures.
- Proficient in Python and frameworks such as FastAPI, Django, Pytest.
- Solid experience with relational databases (e.g., PostgreSQL, DynamoDB), including query optimization and schema design.
- Experience designing and consuming RESTful APIs.
- Hands-on experience with AWS services (EC2, S3, RDS, Load Balancers).
- Good understanding of microservices architecture and distributed systems.
- Experience with Git and CI/CD pipelines (Jenkins, GitLab CI).
Nice to Have
- Experience with message brokers (e.g., Kafka).
- Familiarity with Docker and Kubernetes.
- Experience with monitoring/logging tools (Prometheus, Grafana, ELK Stack).
What we can offer?
- Attractive income in Viet Nam fintech markets
- 20 days of annual leave, 10 days of sick leave and public holidays.
- Full-salary paid for social insurance & Premium healthcare package
- Modern 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search