Ripple

Senior Software Engineer, Full-Stack

Ripple

Dublin, County Dublin, Ireland · Full Time

Be the first to apply

Experience
4–8 yrs
Salary
Openings
1
Posted
11 घंटे पहले
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Ripple and the Role

At Ripple, we strive to transform the global movement of value, akin to how information flows today, through innovative crypto solutions serving financial institutions, businesses, governments, and developers. Our mission is to enhance the global financial system by fostering economic fairness and opportunities worldwide. Join a team committed to impactful work and professional growth.

About the Cash Forecasting Team

The Cash Forecasting team develops an AI-enhanced treasury solution that surpasses the limitations of manual spreadsheets by providing real-time cash visibility and predictive insights for CFOs and treasury teams. The platform integrates with major ERP and banking systems to collect and analyze transactional data across various currencies and business units. Employing the proprietary GSmart AI, it continually learns from past financial data to select optimal forecasting models, thereby improving accuracy by over 30%.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs supporting the Cash Forecasting platform, with occasional frontend involvement as needed.
  • Work within a complex, scalable multi-tenant SaaS codebase tailored for enterprise clients and diverse data.
  • Take ownership of the data layer including schema design, query optimization, and ensuring data integrity, primarily using PostgreSQL and SQL.
  • Develop comprehensive test suites with RSpec, prioritizing test coverage as a critical aspect of delivery.
  • Manage deployment and packaging using Docker within an AWS cloud infrastructure.
  • Create scripts and tools to automate tasks, facilitate data migrations, and streamline workflow.
  • Implement strong system observability through logging, metrics, and tracing to promptly identify and resolve issues.
  • Analyze and profile code performance to locate bottlenecks and optimize accordingly based on evidence.
  • Collaborate closely with product managers, designers, and engineers to translate business and customer requirements into reliable technical solutions.
  • Participate actively in code reviews and technical discussions to contribute to team progress.
  • Embrace the "you-build-it-you-run-it" philosophy by engaging in on-call rotations.

Required Qualifications

  • Between 4 to 8 years of software development experience, with proficiency in full-stack development favoring backend expertise.
  • Strong foundational knowledge in SQL, with practical experience specifically in PostgreSQL preferred.
  • Adaptability in handling large, complex codebases and making safe modifications.
  • Competency in scripting for automation across any language.
  • Experience working with container technologies like Docker.
  • Demonstrated proficiency in Git, particularly collaborative branching workflows.
  • Expertise in at least one major programming language such as Ruby, Python, or Java.
  • Application of AI tools to accelerate development and problem solving throughout the software lifecycle.
  • Familiarity with testing frameworks such as RSpec.

Preferred Experience

  • Working knowledge of Ruby and Ruby on Rails, which will facilitate quicker onboarding.
  • Frontend development skills, especially with React, enabling contribution to UI work as needed.
  • Experience with AWS cloud services and infrastructure.
  • Background in developing or managing multi-tenant enterprise SaaS platforms.
  • Understanding of observability practices including logging, monitoring, tracing, and alerting.
  • Skills in benchmarking and profiling applications to improve performance.
  • Familiarity with the financial sector, notably treasury, payments, foreign exchange, or ERP systems.

Our Culture and Benefits

At Ripple, we support an inclusive culture where every individual is valued across all backgrounds and identities. We maintain a fast-paced, supportive environment with experienced leadership and encourage continuous learning with a professional development budget. Flexibility exists around office attendance, with teams determining office days. We engage in regular company meetings and social activities such as team offsites and bonding events.

Compensation includes a competitive salary package, bonuses, and equity, along with comprehensive benefits covering mental and physical health, retirement, family support, and wellness programs. We offer generous paid time off policies, industry-leading parental leave and family planning benefits, and additional perks like catered lunches and stocked kitchens.

Equal Opportunity Commitment

Ripple celebrates diversity and inclusion, ensuring no discrimination during hiring or employment on the basis of legally protected characteristics across jurisdictions.

Level

Senior

Industry

FinTech

Tools & software

Docker Docker required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Adaptability Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer