Uphold is a Web3 financial platform that supports almost 300 digital assets and acts as a Regulated Gateway to the Web3 economy. We are seeking a talented Backend Engineer to join our dedicated Digital Payments team to design, develop, and maintain backend services and APIs that support our platform.
Requirements
- BS or advanced degree in Computer Science or equivalent
- Proficiency in JavaScript, TypeScript and modern backend frameworks
- Strong understanding of RESTful API design and development
- In-depth knowledge of Remote Procedure Call (RPC) concepts and implementations
- Solid grasp of microservices architecture and event-driven systems (Kafka, NSQ, Pulsar or RabbitMQ)
- Comprehensive understanding of test frameworks
- Experience with relational databases (PostgreSQL) and caching systems (Redis)
- Proficiency with Git and version control workflows
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes
- Knowledge of security best practices, especially in the context of financial systems
- Excellent problem-solving skills and attention to detail
- Ability to work collaboratively in a fast-paced, agile environment
- Fluent written and oral English skills
Benefits
- Annual bonus program based on individual, team and company performance
- Home office stipend to support the setup of a productive home office
- Generous PTO, healthcare coverage, and employee assistance programs
- Interesting and fun events and celebrations
- Foodie culture and well-stocked office kitchen