Hands-on experience in developing and customizing Thought Machines Vault Core banking platform.
Strong knowledge of Smart Contracts development in Python.
Programming Languages:
Python (primary for Thought Machine development).
JavaScript/TypeScript (for API and front-end integrations, if needed).
API & Integration:
Experience in working with RESTful APIs for third-party integrations.
Exposure to Event-driven architecture using Kafka or similar.
Cloud & Infrastructure:
Experience in Kubernetes (K8s) and Docker for deploying Vault.
Knowledge of Cloud Platforms (AWS).
Understanding of CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
Database Management:
Experience with PostgreSQL (primary database for Vault).
Ability to optimize queries and manage database performance.
Security & Compliance:
Understanding of security best practices for banking applications.
amiliarity with OAuth2.0, OpenID Connect, and encryption methods.
Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time