Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

We put the power in your hands to buy, sell, and trade digital currency 🌏

Senior Software Engineer – React Native, Payments

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 1,001-5,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

97 days ago

Salary

$110.4K - $220.8K / year

Seniority

Senior

Bachelor Degree6 yrs expEnglishJavaScriptNext.jsReactReact NativeTypeScript

Job Description

Senior Software Engineer – React Native, Payments

Kraken Digital Asset Exchange

• 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

Job 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

Benefits

  • Offers Equity
  • Offers Bonus
  • Wellness allowance
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k)

Related Job Pages

More Full-stack Engineer Jobs

Abundant logo

Senior Software Engineer

Abundant

Data for Agents and Multimodal AI

OtherRemoteTeam 11-50Since 2024

• Create high quality engineering artifacts used to train and evaluate advanced AI coding assistants • Design realistic coding tasks • Review model-generated code • Write high quality examples • Evaluate coding agent behavior • Collaborate with leading AI labs and teams developing next generation coding agents

United States
$150 / hour
Job Closed
brightwheel logo

Senior Principal Engineer, AI

brightwheel

#1 platform for early education

OtherRemoteTeam 201-500H1B Sponsor

• Own outcomes end-to-end • Define the AI technical direction • Make build-versus-buy decisions • Lead by implementation • Create the paved highway • Raise the bar across Engineering and Product

United States
$214K - $303K / year
Job Closed
CentralReach logo

Senior Mobile Software Engineer

CentralReach

Elevating Autism & IDD Care through Technology

OtherRemoteTeam 201-500Since 2010H1B No Sponsor

• Develop modern web and mobile applications that enable our customers to provide quality care to their patients in the field. • Work closely with QA to resolve issues. • Contribute to daily stand-up meetings to identify and resolve issues.

United States
$140K - $170K / year
Job Closed
Derq logo

Deployment & Maintenance Software Engineer

Derq

Intelligent transportation systems for smarter, safer roads

Full TimeRemoteTeam 11-50Since 2016H1B No Sponsor

• Configure and maintain Derq’s software for stable, optimal performance • Troubleshoot and resolve server issues quickly to minimize downtime • Plan and execute software releases, updates, and security patches • Ensure configurations are consistent, compliant, and repeatable across deployments • Deploy and set up software on new hardware and new sites efficiently • Monitor deployed systems and continuously improve performance and uptime • Identify process gaps and implement practical improvements to speed up deployments and reduce incidents • Maintain clear documentation for configurations, deployments, and system status • Collaborate with engineering teams to support smooth integrations and issue resolution • Troubleshoot deployment and network issues using standard tools (e.g., SSH, ping, traceroute) • Participate in occasional shifts to support global clients and maintain reliability

Mexico
Job Closed