River

Senior Software Engineer (React, Full-stack)

River3 months ago
Location

Remote Americas + Europe

Type

Full Time

Salary

USD 150,000 – 220,000

Level

Senior

Role

Full Stack Engineer

Posted

Dec 3, 2025

Full TimeSenior

The role

Summary

River is seeking a Senior Software Engineer to join their innovative Bitcoin financial technology platform, focusing on full-stack web development using React and Elixir. The ideal candidate will contribute to building scalable, secure financial products that empower users to engage with Bitcoin, working in a fully remote environment across the Americas and Europe.

What you'll do

Feature Development: Architect and develop new features for web applications and API using React and Elixir
Product Collaboration: Work closely with product management to plan and scope new projects and initiatives
Code Quality: Write and maintain high-quality, thoroughly tested code with rigorous code review participation
System Architecture: Design and maintain production services with a focus on scalability and reliability
Engineering Culture: Contribute to shaping the long-term culture and direction of the engineering organization

What we look for

Technical

Web DevelopmentProven experience in full-stack web application development
ReactAdvanced proficiency in React for frontend development
Backend TechnologiesStrong experience with backend technologies, preferably Elixir
Database SkillsProficiency with PostgreSQL database management
Web SecuritySolid understanding of web security fundamentals

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Industry Experience4+ years of professional software engineering experience
Production SystemsDemonstrated experience designing, building, and maintaining production services at scale
Problem SolvingProven ability to develop solutions for complex and ambiguous technical challenges

Skills

Required skills

ReactComprehensive React development experience
Full Stack DevelopmentAbility to work across web application stack
System DesignExpertise in designing scalable and reliable software systems

Nice to have

Fintech ExperiencePrior work in financial technology sector
Bitcoin KnowledgeUnderstanding or interest in cryptocurrency and Bitcoin technologies
KubernetesExperience with container orchestration platforms

Compensation & benefits

Salary

USD 150,000 – 220,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision benefits

Equity Compensation

Significant stock options for long-term value creation

Flexible PTO

Unlimited paid time off policy

Parental Support

Dedicated parental leave separate from standard PTO

Retirement Planning

401k retirement savings plan


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess initial fit
  2. 2
    Technical Assessment Coding challenge or technical screening focused on React, Elixir, and system design skills
  3. 3
    Team Interview Multiple interviews with engineering team members to evaluate technical expertise and cultural fit
  4. 4
    Final Interview Comprehensive discussion with senior leadership about role expectations and company vision

Apply for this position

You'll be redirected to the company's application page