
How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Experience at Coosto
I worked for Coosto as Full-stack Developer, using many different technologies that coexist in a micro-services' environment. I was usually the 🎩 Joker card in my team, since I'm able to complete any kind task (Frontend, Backend or DevOps, even iOS sometimes).
Tech Stack
The Tech Stack Was Quite Diverse, But I Was Mostly Working With NodeJS In The Backend (using NestJS As Main Framework) And Vue In The Frontend. The Application Is Quite Complex And It's Composed By Different Smaller Heterogeneous Services, So Docker And Kubernetes Are Present In Our Daily Work. We Use a Wide Range Of Different Databases:
- MySQL: As default relational database, useful when we have a complex data structure with meaningful relations (and we want to query based on them).
- MongoDB: As default no-sql database. Provides better scalability options and performance in some situations. It's also helpful when we don't know if the data schema is going to mutate a lot in the future. We discard it for the services where the entities have strong relationships and we want to query by them.
- Redis: The main database to go for cache.
- Cassandra: Useful in some cases where we have more writes than reads,
- Elasticsearch: Great indexer, used in different places for different reasons. It's not a vital part in any of the systems that we manage in our team, so I haven't used this that much.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Async communication plays an important role in our landscape, since our architecture consists on multiple micro-services. We use RabbitMQ and Kafka for our message communication:
- RabbitMQ: Offers better routing capabilities, which is useful in some domains (to get only the messages you are interested in).
- Kafka: This technology is relatively new in our ecosystem, but looks very promising. Scalability seems better, and offers replay opportunities which is useful in some domains.
Roles at Coosto
I have been working in Coosto for about 5 years, and I have passed through different phases:
Software Architect
My last role in the company is software architect (apart from my normal role in the team as full-stack developer). In this role, we can discuss topics that have impact on multiple teams, and help them to make certain decisions (what language fits best for this problem?, should we use Kafka or RabbitMQ here?, etc.).


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Senior Developer
After some time, I started to get more and more involved in all the discussions, and I started to show my opinion. I had spent about 6 months just learning how things worked, so I felt prepared to start contributing in something else than just burning points. This was quite challenging for me, since soft skills were more important now than coding skills and being involved in so many discussions was a bit new for me. I presented some of my ideas, like GraphQL, in what we call Tech meeting (a meeting were anyone can present new ideas/technologies). Besides, I started to work on a new vision for the company with some colleagues, where we would share a set of packages (an ecosystem), instead of reinventing the wheel over and over.
Medior Developer
I started at Coosto as medior full-stack developer. My main focus in the team was to burn points and learn the technologies they were using. It was a lot of fun and I worried only about the stories in the sprint. I was just listening in most of the meetings (refinement, sprint planning, etc.), I was learning how things worked here.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills