10 days ago

Senior Software Engineer React Native Payments

Kraken

Hybrid
Full Time
$150,000
Hybrid
Apply

Job Overview

Job TitleSenior Software Engineer React Native Payments
Job TypeFull Time
Offered Salary$150,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Kraken and the Team

Kraken is a mission-focused company dedicated to accelerating the global adoption of crypto, aiming to help everyone achieve financial freedom and inclusion. We are a fully remote company with a diverse global team, united by a passion for crypto and blockchain technology. The Payments & Blockchain team is responsible for the critical flow of all digital and fiat currency into and out of Kraken. We are seeking an experienced Senior Software Engineer to join this dynamic team, focusing on our payment systems.

The Opportunity

As a Senior Software Engineer on the Payments team, you will play a crucial role in integrating Kraken’s systems with a wide array of payment providers. Your primary responsibility will be protecting client funds by building robust systems that communicate with various blockchains for timely transaction processing. You will also be instrumental in ensuring the safety and security of all funds on the exchange.

Key Responsibilities

  • Design, develop, and maintain high-quality payment processing systems using React.js and other relevant technologies.
  • Build and refine seamless transaction experiences optimizing fund transfers for speed, security, and reliability.
  • Ensure an efficient and intuitive onboarding experience for users interacting with payment systems.
  • Develop innovative features to enhance engagement, retention, and loyalty within the payments ecosystem.
  • Set the standard for high-quality, secure code and lead the development of complex financial software systems.
  • Influence technical decisions, contribute to strategy discussions, and shape product/domain decisions with a deep understanding of financial systems and security best practices.
  • Mentor engineers, foster a culture of technical excellence, and drive process improvements in financial software development.
  • Design and implement scalable, maintainable, and fault-tolerant financial systems, ensuring compliance and security best practices.

Skills You Should HODL

  • 6+ years of experience in software development, with a focus on web and mobile applications.
  • Deep understanding of JavaScript/TypeScript and proficiency with React Native frameworks.
  • Strong experience of API design, security, and performance optimization.
  • Experience with Next.js and WebSockets.
  • Experience with frontend testing frameworks.
  • Familiarity with modern front-end build pipelines and tooling.
  • Strong understanding of UI/UX best practices and principles.
  • Experience within a large technology organization or fast-growing startup.
  • Hands-on experience in consumer payments, crypto, or fintech mobile applications.
  • Strong written and verbal communication skills in English.
  • Available in EU afternoons.

Nice to Haves

  • Familiarity with native mobile app development (iOS/Android).
  • Knowledge of the cryptocurrency industry and blockchain technology.

Company Culture and Application Information

Kraken values a mission-focused approach and crypto ethos. We encourage candidates to read the Kraken Culture page and familiarize themselves with the Kraken app. We are an equal opportunity employer and hire strictly based on merit. We encourage applications even if you don't meet all listed requirements. Job-related skills or work-style assessments may be part of the hiring process.

Key skills/competency

  • React Native
  • Payments Systems
  • JavaScript
  • TypeScript
  • API Design
  • Financial Software
  • Security
  • Blockchain
  • Mobile Applications
  • Frontend Development

Tags:

Senior Software Engineer
React Native
Payments
Crypto
Fintech
JavaScript
TypeScript
API Design
Mobile Development
Frontend Development
Kraken
Blockchain
Software Engineering

Share Job:

How to Get Hired at Kraken

  • Research Kraken's culture: Study their mission, values, and crypto ethos on their Culture page.
  • Tailor your resume: Highlight your React Native, payments, and crypto/fintech experience.
  • Showcase your expertise: Prepare to discuss API design, security, and mobile development.
  • Demonstrate communication skills: Be ready to articulate technical concepts clearly.
  • Understand their product: Familiarize yourself with the Kraken app and its functionalities.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background