iCapital

software engineer (Ruby on Rails and React) for fund finance

In short

Senior full-stack software engineer role building fund finance platforms for alternative investments, using Ruby on Rails and React/Redux. The company, iCapital, is a fintech providing systems for institutions in the alternative investments industry. Requires 6+ years of full-stack development with React and Ruby on Rails, and Portuguese fluency for the Portugal-based position. Hybrid work: four days in office, one day remote (Friday).

About iCapital
iCapital provides platforms and systems that support fund finance workflows for institutions in the alternative investments industry.
Responsibilities
•Develop backend features using Ruby (3.3.x) and Rails (8.x)
•Develop frontend applications using React and Redux
•Build unit and integration tests using RSpec, Cucumber, and Capybara
•Build prototypes and proof-of-concepts (POCs)
•Participate in recurring team meetings and ceremonies
•Participate in peer code reviews as part of SDLC and change management processes
•Partner with Product Management throughout the software development lifecycle, from requirements gathering to delivery
•Contribute to architecture decisions and shipped features that improve efficiency, automation, and accuracy across fund finance workflows
Requirements
•Degree in Software Engineering or a related field
•6+ years of full-stack web application development
•6+ years of development experience with React and Ruby on Rails
•6+ years of HTML and CSS development
•Strong understanding of relational database concepts, data modeling, normalization, and object-relational mapping (ORM)
•Passion for learning and adopting new technologies
•Ability to work independently and collaboratively within a team
•Strong problem-solving and analytical thinking
•Excellent communication skills
•Collaborative approach to software development
•Proficiency in written and spoken English
•Portuguese fluency is required for positions based in Portugal
Nice to have
•Familiarity with finance and accounting concepts
•Experience with frameworks such as Python, Elixir, PHP, or Laravel
•Prior experience in the financial industry, including asset and wealth management, hedge funds, or investment banking
Benefits
•Annual performance bonus and equity for full-time employees
•100% employer-paid health and dental insurance
•Generous paid time off (PTO)
•Employees in this role work in the office four days per week and remotely one day (Friday)

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot