Uphold is looking for a Senior Backend Engineer to help shape the future of their financial platform by taking technical ownership of core backend services that connect Uphold with global bank networks, card networks, and modern payment methods. The goal is to build robust systems that move millions of dollars daily and redefine how users interact with their money.
Requirements
- Deep expertise in JavaScript/TypeScript, with proficiency in modern backend frameworks.
- Strong knowledge of RESTful APIs, RPC protocols, and microservices architecture.
- Experience with event-driven systems and message brokers like Kafka, RabbitMQ, Pulsar, or NSQ.
- Advanced understanding of PostgreSQL or other relational databases and Redis.
- Familiarity with cloud-native technologies, Docker, Kubernetes, and AWS-based deployment environments.
- Commitment to security best practices, particularly for handling sensitive financial data.
- Proven experience optimizing systems for performance, scalability, and observability.
Responsibilities
- Lead the design, development, and maintenance of backend services and APIs that power Uphold's global payment infrastructure.
- Architect scalable and resilient services with a strong emphasis on security, observability, and fault tolerance.
- Deeply understand the business domain and proactively identify technical solutions to drive product strategy.
- Contribute to the evolution of the team's software engineering practices and development lifecycle.
- Guide the integration with external payment networks, banking partners, and service providers.
- Own the full software development lifecycle (SDLC) from ideation to deployment and monitoring.
- Actively mentor and support junior and mid-level engineers through code reviews, pair programming, and architectural discussions.
Other
- 8+ years of experience in backend development with a strong track record of delivering production-grade systems.
- Excellent communication skills and the ability to drive consensus in a cross-functional setting.
- Passion for mentorship and fostering a collaborative engineering culture.
- Experience in the Fintech or payments industry.
- Fluency in cryptocurrencies or other digital assets as they are core to our business.