River

Staff Software Engineer

River17 months ago
Location

Remote Americas + Europe

Type

Full Time

Salary

USD 200,000 – 250,000

Level

Staff

Role

Staff Software Engineer

Posted

Nov 4, 2024

Full TimeStaff

The role

Summary

River is seeking a Staff Software Engineer to join their innovative Bitcoin-focused financial technology team. The ideal candidate will be a technical leader capable of architecting scalable web applications using Elixir, React, and Postgres, while driving technical excellence and mentoring team members in a rapidly growing fintech environment.

What you'll do

System Architecture: Architect and develop new features in Elixir-powered web applications and APIs, ensuring scalability and performance
Technical Leadership: Present innovative technical solutions to senior leadership, aligning engineering initiatives with company strategic goals
Project Management: Collaborate closely with product management to plan, scope, and execute complex technical projects
Code Quality: Write high-quality, thoroughly tested code and actively participate in code reviews
Team Development: Mentor team members, foster a culture of technical excellence, and proactively identify and eliminate technical roadblocks

What we look for

Technical

Web Stack ExpertiseProven experience with Elixir, React, and Postgres in production environments
System DesignDemonstrated ability to design, build, and maintain scalable production services
Web SecuritySolid understanding of web security fundamentals

Education

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

Experience

Professional ExperienceMinimum 6+ years of professional software engineering experience
Production SystemsTrack record of building and maintaining large-scale, reliable systems
Problem SolvingExperience developing solutions for complex and ambiguous technical challenges

Skills

Required skills

ElixirAdvanced programming skills in Elixir for backend development
ReactProficient in React for frontend development
PostgresExperienced with Postgres database management and optimization

Nice to have

Fintech KnowledgeUnderstanding of financial technology and Bitcoin ecosystem
KubernetesExperience with Kubernetes for container orchestration

Compensation & benefits

Salary

USD 200,000 – 250,000 (annual)

Stock options

Available

Benefits

Medical Benefits

Comprehensive medical, dental, and vision insurance

Equity Compensation

Significant stock option package

Flexible Time Off

Unlimited PTO policy

Retirement Planning

401k retirement savings plan

Parental Support

Dedicated parental leave separate from standard PTO


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess background and fit
  2. 2
    Technical Interview In-depth technical discussion focusing on system design, coding skills, and problem-solving abilities
  3. 3
    Team Interview Interviews with potential team members to evaluate technical and cultural alignment
  4. 4
    Leadership Interview Discussion with senior engineering leadership about technical vision and mentorship capabilities
  5. 5
    Final Offer Comprehensive offer including salary, equity, and benefits package

Apply for this position

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