Himalayas logo
JC
Open to opportunities

João Carrilho

@joocarrilho

Full-Stack Software Engineer specializing in Node.js, Python, React and scalable payments systems.

Portugal
Message

What I'm looking for

I seek backend or full-stack roles focused on payments, APIs and scalable systems at collaborative teams that value clean architecture, testing and measurable reliability improvements.

I am a full-stack software engineer focused on building reliable backend services and real-time frontends for payments and invoicing systems. I combine Node.js (NestJS) and Python (FastAPI) expertise with React to deliver end-to-end solutions.

At Rauva I built and scaled Python backend services handling SEPA credit transfers and implemented a PostgreSQL billing system that automated recurring charges and reduced manual accounting by ~40%. I also implemented KYB workflows and optimized database queries, improving response times by ~35%.

I deliver production-quality frontends, including live data streaming dashboards for operations, and drive reliability through TDD and monitoring—achieving ~85% test coverage with Jest and Pytest. I regularly mentor junior engineers and lead system design discussions around payments, invoicing and compliance.

I seek to apply my skills in API design, microservices, and cloud deployment to impactful product work, prioritizing clean architecture, measurable reliability improvements, and collaborative engineering practices.

Experience

Work history, roles, and key accomplishments

RA
Current

Full-Stack Software Engineer

Rauva

Jun 2023 - Present (2 years 4 months)

Built and scaled Python backend services for SEPA credit transfers supporting €1M+ monthly volume; developed a PostgreSQL billing system that automated recurring charges and reduced manual accounting work by ~40% while improving query response times by ~35%.

Education

Degrees, certifications, and relevant coursework

Ironhack logoIR

Ironhack

Certificate, Web Development

2022 - 2023

Completed an intensive Web Development bootcamp covering full-stack technologies including JavaScript, Node.js, React, and backend fundamentals.

KU Leuven logoKL

KU Leuven

Exchange Program, Economics

2019 - 2020

Erasmus exchange program attendance at KU Leuven during the 2019–2020 academic year as part of the BSc in Economics.

ISEG — Lisbon School of Economics & Management logoIM

ISEG — Lisbon School of Economics & Management

Bachelor of Science, Economics

2017 - 2020

Bachelor of Science in Economics with coursework in economic theory and quantitative methods completed between 2017 and 2020.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
João Carrilho - Full-Stack Software Engineer - Rauva | Himalayas