Member Of Technical Staff - X Money
Build and optimize high-scale backend microservices for a global payments platform, supporting secure transactions, fraud detection, and compliance. The role requires at least five years of software engineering experience and proficiency with Go, Postgres, Kafka, and distributed systems.
About the job
Responsibilities
- Develop and optimize microservices for high-concurrency transactions using Go, Postgres, and Kafka.
- Collaborate on system architecture, testing, and monitoring to ensure uptime and performance.
- Build internal tools using frontend technologies as needed to support operational efficiency.
- Support the Technical Lead in risk mitigation and align with engineering, product, and compliance teams to drive project success.
- Contribute to the development of secure, scalable systems for handling financial data and transactions.
- Iterate rapidly on feedback to deliver high-quality solutions in a dynamic environment.
Requirements
- 5+ years of software engineering experience, with a strong focus on backend development.
- Proficiency in Go or similar languages and experience with databases such as Postgres and streaming systems such as Kafka.
- Familiarity with building distributed systems for high-scale, low-latency environments.
- Knowledge of handling secure financial data.
- Ability to contribute to frontend development for internal tools when required.
- Strong communication and problem-solving skills, with a collaborative mindset.
Nice-to-haves
- Experience in fintech, payments, or regulatory frameworks such as PCI-DSS and AML/KYC.
- Prior work in a fast-paced, startup-like environment on greenfield projects.
- Comfort navigating ambiguous requirements and iterating based on feedback.
- Passion for leveraging AI to transform financial systems.
Skills
Go, Postgres, Kafka, Microservices, Distributed Systems, Frontend Development, Pci-Dss, Aml/Kyc, Fraud Detection, Payment Systems
Similar jobs
Backend Engineering jobsDesign and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.
Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.
Build scalable distributed systems and full-stack enterprise solutions that integrate complex systems and apply AI to business operations. The role requires expert Rust or C++, database operations, observability, and reliability experience, with Python, TypeScript, Kubernetes, and LLM expertise preferred.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior engineer responsible for designing, building, and operating scalable backend systems for a modern financial ledger. The role requires 5+ years of experience, strong coding skills preferably in Go, and expertise with cloud platforms, RPC, relational databases, and distributed systems.