João Carrilho
@joocarrilho
Full-Stack Software Engineer specializing in Node.js, Python, React and scalable payments systems.
What I'm looking for
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
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%.
Freelance Software Engineer
Freelance
Oct 2022 - Jun 2023 (8 months)
Delivered production-ready applications for SMEs using Node.js, React and PostgreSQL, focusing on clean API design and responsive UIs through short-term engagements.
Audited major financial institutions across Portugal and CPLP countries under IFRS, performing control testing and financial analysis to meet strict reporting deadlines.
Education
Degrees, certifications, and relevant coursework
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
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
Bachelor of Science, Economics
2017 - 2020
Bachelor of Science in Economics with coursework in economic theory and quantitative methods completed between 2017 and 2020.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring João?
You can contact João and 90k+ other talented remote workers on Himalayas.
Message JoãoFind 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!
