Logo

Senior Software Engineer - React Native - Payments

Kraken
South America
Brazil
+5 more
Full time
$127,000 - $203,000 per year
Remote

Overview

Department

Engineering

Job type

Full time

Compensation

$127,000 - $203,000 per year

Location

South America

Company size

Mature [ 50+ employess ]

Resume Assistance

See how well your resume matches this job role with our AI-powered score. By uploading your resume, you agree to our Terms of Service

Ready to apply?

You're one step away - it takes less than a minute to upload your resume

Experienced Senior Software Engineer needed to join the Payments & Blockchain team, focusing on payment systems and protecting client funds. Responsibilities include building systems that communicate with various blockchains for timely transaction processing.

Requirements

  • 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
  • Responsibilities

  • Design, develop, and maintain high-quality payment processing systems using React.js and other relevant technologies
  • Build and refine seamless transaction experiences that optimize fund transfers for speed, security, and reliability
  • Ensure an efficient and intuitive onboarding experience for users interacting with payment systems, reducing friction and improving trust
  • Develop innovative features that 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
  • © All rights reserved.