Uphold Inc.

Backend Engineer – Digital Payments

Uphold Inc.

full-time

Posted on:

Location Type: Hybrid

Location: New York City • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $139,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerJavaScriptKafkaKubernetesMicroservicesPostgresPulsarRabbitMQRedisTypeScript

About the role

  • Design, develop, and maintain backend services and APIs that support our platform.
  • Implement features that enhance the functionality and user experience of our payments solutions.
  • Ensure high performance, scalability, and reliability of our systems.
  • Write clean, maintainable, and efficient code.
  • Deploy, monitor, and manage services using Docker, Kubernetes, and cloud platforms like AWS.
  • Collaborate with product managers and other stakeholders to deliver high-quality solutions.
  • Participate in code reviews, technical discussions, and contribute to best practices.

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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptRESTful API designRemote Procedure Call (RPC)microservices architectureevent-driven systemsPostgreSQLRedisGittest frameworks
Soft skills
problem-solvingattention to detailcollaborationagile environmentcommunication
Certifications
BS in Computer Science