Hi, I am Rafael. I am a senior backend engineer with around 6 years of experience. I work mostly with Node.js and TypeScript on AWS. Today I work at Chaves na Mão and I am the only engineer in three big rebuilds, and I report to the CTO. One of them is the analytics platform. The queries was too slow and always gave timeout, so I rewrote it and now it takes around 250 ms. We have about 2 billion events per month. I also changed the payments integration: before it used files and FTP with the banks, now it uses the bank APIs directly, and I made the reconciliation automatic for around R$10M per month. The third one is moving a old PHP system with 175 thousand lines to a NestJS monorepo. Before this I worked with recurring billing gateways with around R$18,5M per month, and I grew from intern to specialist in four years. I like to work on the hard parts of the system and make them boring and safe. I already work remote and all my Upwork contracts was in english. I am looking for a good engineering team where I can keep working with backend in scale.

Rafael de Carvalho
@rafaeldecarvalho
Senior Backend Engineer at Chaves na Mão who rebuilt analytics for 2B monthly events and designed a double-entry payments ledger.
Experience
Work history, roles, and key accomplishments
Senior Backend Engineer
Chaves na Mão
Oct 2025 - Present (1 year 1 month)
Sole engineer on three platform rebuilds, reporting directly to the CTO. Rebuilt lead-analytics platform, re-platformed ingestion, re-architected payments integration, and led a strangler-fig migration of a PHP monolith to NestJS.
Backend Engineer III
TODOS Empreendimentos
Mar 2025 - Oct 2025 (7 months)
Built and maintained a Node.js payment gateway for recurring subscriptions on electricity bills, processing ~R$18.5M/month for major Brazilian utilities. Delivered cloud-native AWS services with Infrastructure-as-Code.
Backend Developer
BGC Brasil
Sep 2020 - Jan 2025 (4 years 4 months)
Co-built an event-driven orchestration microservice on AWS Lambda, Step Functions, and EventBridge. Rebuilt a Puppeteer crawling pipeline with automated CAPTCHA solving and adaptive rate-limiting, raising success rate ~80%. Refactored legacy code and mentored developers.
Education
Degrees, certifications, and relevant coursework
Estácio
Bachelor's Degree, Information Systems
Pursuing a degree in Information Systems, currently in progress.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Portfolio
eurafaeldecarvalho.github.ioSalary expectations
Job categories
Interested in hiring Rafael?
You can contact Rafael and 600K+ other talented remote workers on Himalayas.
Message RafaelGet matched with your dream remote job
Sign up now and join over 1,000,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
