Himalayas logo
JC
Open to opportunities

Joao Carvalho

@joaocarvalho1

Full‑stack Node.js and React developer focused on scalable, maintainable systems.

Portugal
Message

What I'm looking for

I seek roles where I can design scalable systems, lead end‑to‑end delivery, mentor teams, and grow toward software architect responsibilities in an engineering‑driven culture.

I am a Full‑Stack developer specializing in Node.js, React and TypeScript, with hands‑on experience designing backend APIs, integrating frontend features, and delivering microservices that prioritize scalability and performance.

At Sovos I owned end‑to‑end feature delivery across the stack, applied coding and testing best practices, and maintained a legacy internal product critical to revenue and operations. Previously at Exaud I improved developer workflows, migrated package tooling, and deployed applications on GCP with CI/CD.

I enjoy mentoring and volunteering, continuously expanding my technical skills (Docker, Kubernetes, Redis, RabbitMQ, CI/CD) and am working toward a career goal of becoming a software architect.

Experience

Work history, roles, and key accomplishments

SO
Current

Node.js & React Full Stack Developer

Sovos

Jun 2023 - Present (2 years 4 months)

Owned end-to-end development of full-stack features using React, Node.js and TypeScript, integrating Redis, RabbitMQ and MySQL across a microservices architecture to ensure scalability and performance; improved code quality via documented best practices and stabilized a legacy internal product critical to revenue.

EX

Node.js Full Stack Developer

Exaud

Aug 2021 - Apr 2023 (1 year 8 months)

Developed and maintained asynchronous Node.js applications, migrated package management to NPM and integrated Nodemon to cut restart times ~70%, and deployed applications on GCP with VCS and CI/CD pipelines to improve maintainability and developer efficiency.

Education

Degrees, certifications, and relevant coursework

University of Minho logoUM

University of Minho

Engineering and Management of Information Systems

Studied Engineering and Management of Information Systems and led several academic projects to completion; program not completed.

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
Joao Carvalho - Node.js & React Full Stack Developer - Sovos | Himalayas