Hybrid Senior Backend Engineer, Digital Payments

Posted 2 months ago

Apply now

About the role

  • Senior Backend Engineer developing and maintaining backend services for Uphold's global payment infrastructure. Leading projects that connect Uphold with various payment methods and banking networks.

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.
  • Participate in on-call rotations to support production systems as needed.
  • Collaborate closely with stakeholders to define technical requirements and translate them into reliable solutions.

Requirements

  • Bachelor's or Master's Degree in Computer Science, Engineering, or equivalent practical experience.
  • 8+ years of experience in backend development with a strong track record of delivering production-grade systems.
  • 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.
  • Excellent communication skills and the ability to drive consensus in a cross-functional setting.
  • Passion for mentorship and fostering a collaborative engineering culture.

Benefits

  • An amazing work environment in a company that continues to grow, driven by extraordinary and passionate people that keep up innovating and challenging more each day.
  • An international team, in a cutting edge field, working on the most fascinating projects.
  • Growth and career opportunities, and the chance to be proactive and creative.
  • A flexible and enthusiastic work environment that offers you snacks, a lot of coffee and other great benefits.
  • Open and transparent culture - we get together on a weekly basis to share updates, strategic plans, and engage with each other informally over food and drinks.
  • Interesting events that keep you connected with the team and celebrate our success.

Job title

Senior Backend Engineer, Digital Payments

Job type

Experience level

Senior

Salary

$225,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job