Great companies that are recruiting, and you should definitely apply
Gucci, Gitpod, hash node
So I will start with the elephant in the room Gucci.

Front-end developer
Gucci has been at the forefront of digital innovation since first embracing e-commerce in 2002. Today, Gucci.com is present in 34 countries across Europe, North America, China, Japan, Korea, Australia, New Zealand, and the Middle East, with sales coverage of over 90% of the addressable global market.
Gucci has already created great shopping experiences by making bold choices and fostering a culture of creativity, innovation, and risk-taking. The digital experience is our product and that product must be built around enabling technologies created by empowered engineers and designers.
The Global Digital team has a clear vision, and we believe that to build the best digital fashion solutions in the world, we must cultivate an excellent internal product development organization. We are staffed and mentored by long-time software craftsmen with a passion for agile software engineering and sound technical culture; we are looking for similarly minded software engineers.
Job Description
What We Offer
- We are organized in product-oriented teams and are aligned around customer-first experiences.
- We collaborate directly with business stakeholders to achieve quality first.
- We have created a flat organization of self-managed product development teams.
- We are moving towards an architecture based on business services, which will free us to innovate in our unique sector.
- We offer great training on software engineering practices, from design to continuous deployment.
- We provide a technical career path, with pay according to your skills and value for the team.
- We offer a pleasant and productive work environment in the heart of Gucci headquarters.
What You Will Do
- You will help in creating a positive technical culture where helping and asking for help is second nature.
- You will design and write excellent JavaScript (or cousin) code, or any other language needed to deliver great software.
- You will work to make the distinction between live code and development code irrelevant. You will pair with your colleagues to write better software.
- You will review your team’s code and provide helpful criticism and improvements.
- You will write tests in multiple ways at multiple times, to help your design and to ensure you never have to fear a change.
- You will take time to learn anything you need to work well and solve problems.
We are starting to contribute to opensource, as part of our quest for quality and giving back to technical communities. It’s not much yet, but it can give you a hint on the nature of our work. Check out here: https://github.com/GuccioGucci
Gitpod
This is a small company with a great future

Senior Engineer (Full Stack)
https://gitpod.crew.work/jobs/61aa0b06dd14914180aa7d2c
Here is the description, it sounds like music ❤️
Working as an engineer on Gitpod means having a view of the whole software stack. We are a highly motivated, fully-remote team, organized in a flat hierarchy, and led by technical founders. We love open-source, have started and lead many popular open-source projects, and contribute to many others. In this fashion, we present at international conferences and collaborate openly around the globe. We celebrate diversity and strive for an equal, inclusive, empathetic, and welcoming environment. Bringing diversity to the team is a big plus. If you are part of a marginalized community and are not sure if you should apply, please get in touch.
As part of the team, you will …
👩💻Directly impact users
Gitpod has little fat to trim and changes directly affect users. We always have our users in mind and focus on making Gitpod work for them, not some abstract potential future requirement.
🤹🏻♀️ Be a “jack of all trades, master of some”
As a small team, we favor generalists. You might work on React code, or dive into the backend. There is loads of room to find your passion and see everything that makes the platform tick.
🤔Solve hard technical problems
Be it on the backend where we support multiple flavors of Kubernetes; or on the frontend where we deeply care about performance and quality across browsers and platforms. Gitpod requires robust solutions that scale across the entire stack.
🤾♀️Co-own the product and work self-directed
We work with a very flat hierarchy, organizing our tasks in iterations with a lot of freedom. Our engineering teams own their components along the entire lifecycle from product design, through implementation and deployment to operation.
👯♂️Work with the community and in the open
Our DNA is deeply rooted in open source and we are building Gitpod in public. We expect the same from you.
📟Be on call
We have an engineering-wide on-call rotation for our SaaS offering that every engineer is expected to participate in once they’re ready. It is important to us that this doesn’t put a strain on your life outside of work and thus we try out best to contain your on-call hours to your work-hours and provide time compensation for on-call activities outside of work.
What we need
🤝You share our values
We aim for a frictionless experience when interacting with our product, our company, and our brand: no hurdles, no BS, no unnecessary extra steps. We are open-minded, inclusive, transparent, and curious. We always remain students of the game, not masters of the game. We have opinions but are not opinionated. We integrate, don’t dictate.
🎯You care for our mission
Developers architect our future. Gitpod democratizes software development by making it more accessible to all developers. Ready-to-code, cloud-based development environments streamline how software is written today.
🌗You enjoy working across the front- and backend
We hardly ever have a task that is clear cut along frontend/backend lines. If React is your thing, you should feel comfortable enough to have a look at the server. If Kubernetes is your thing, you should still feel comfortable enough to make that change on the dashboard. You do not think “not my department”, but welcome the opportunity to venture out of your comfort zone.
⚙️You enjoy building distributed systems
That means understanding their idiosyncrasies, and appreciating that anyone else’s computer can break yours. You don`t blindly follow trends, but have a keen eye for stable and pragmatic solutions. You have developed and interacted with distributed systems in the real world, have seen them fail, and fixed them.
🏭You have experience shipping code to production
You are confident that your code will handle real-world demands, and you don’t expect others to test it thoroughly for you. You understand the difference between “making something work” and “making something work reliably”. You know how to make yourself at home reading other people’s code, and understand that code is read way more often than it’s written. You recognize that every new dependency comes at a cost, as do lines of code.
🪃You are product minded
You enjoy using what you’ve helped build and still pay attention to things that feel off. You can empathize with other users and understand how they might see things differently, or that if something is completely clear to you, it might still be unintelligible to others. You are eager to understand why things are not working for others and act quickly when unexpected things happen.
🗣You are a good communicator
We work remotely, our users are remote too. You value writing and express yourself concisely. You may hold strong opinions, but you are not ideological. You communicate thoughtfully, always assume others speak in good faith, aim to understand opposing perspectives, and compromise when needed.
Our Stack
Gitpod is a distributed application running on Kubernetes
Services are written in Go and TypeScript (Node.JS), while all things frontend are React and TypeScript. We communicate using gRPC, RabbitMQ, and JSON-RPC. We’re persisting application data in SQL databases and in cloud storage. We develop Gitpod in Gitpod, build using leeway and werft, and automatically deploy preview environments for every branch.
Browser-based productivity tools for the rest
Gitpod for development, GitHub for issue tracking and as git hoster, Slack for comms, Figma for design, Notion as our virtual HQ, Pitch for slides, Loom for screencasts and a few others.
We care about you
- 6 weeks paid time off
- Fully remote & flexible working hours
- Competitive salary & equity package
- Regular offsites with the whole company
- Mental health stipend
- Educational budget
- Physical health stipend
- Premium work-from-home equipment
The Process
We are fully remote — so is our hiring process. We value written and async communication, you will get a taste of it during the process.
- Step 1 — Submit your application by filling out the form on the right side. The more information you give us the better. We will review your submission and may reach out with a quick questionnaire.
- Step 2 — Screening questionnaire (async). We prepared a couple of questions that you can either answer in text or by recording a Loom video.
- Step 3 — Technical challenge & interview. We are open-source so we are interested in how you would tackle solving some of our real-world challenges. We take them directly from our backlog. We are conscious of your time and will, of course, reimburse you for your efforts.
- Step 4 — Gitpod Fit. All Gitpodders share a set of values. Get to know our founders and see if it is fit and a common ground for a successful working relationship.
- Step 5 — References. Before receiving the offer we would like to better understand how former colleagues have worked together with you.
- Step 6 — Join Gitpod and help remove friction from the developer experience 🍾
Hasnode

Software Developer — Full Stack JavaScript (Remote)
Hashnode is one of the fastest-growing blogging platforms for developers and tech enthusiasts. At its core, Hashnode allows developers and tech bloggers to share their knowledge easily with the tech community without the hassle of building an optimized blog from scratch and managing it. The community today stands at 1.3M MAU and is growing 20% MoM.
Hashnode is backed by Accel India, Sequoia Capital India’s Surge, Sierra Capital, Salesforce Ventures, Naval Ravikant, Guillermo Rauch, Salil Deshpande, Des Traynor, and other amazing angels.
About the job
We are looking for Software Developers to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle.
In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in JAMStack, Node.js, Next.js, MongoDB, and React, we’d like to meet you.
Your goal will be to build efficient programs and systems that serve user needs.
Responsibilities
- Work with developers to design algorithms and flowcharts
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
Requirements
- Proven experience as a Software Developer, Software Engineer or similar role
- Familiarity with Agile development methodologies
- Experience with software design and development in a test-driven environment
- Knowledge of JavaScript and frameworks/systems (e.g. JAMStack, React, Node.js, etc.)
- Experience with NoSQL databases like MongoDB.
- Ability to learn new languages and technologies
- Excellent communication skills
- Resourcefulness and troubleshooting aptitude
- Attention to detail
Conclusion
Those are 3 great companies, with 3 great positions.
You may feel like not good enough for them, but in recruiting candidates most often need luck more than skill.
Unfortunately, the work is by far not perfect, and one of the main issues is that the person that is reviewing you needs to align perfectly with your mood, more than you to be aligned with company requirements.
So be brave and just apply to all of them, you never know where the “rabbit is jumping from” .
Even if you are not going to apply, please use the claps so that this post will gain more visibility.
Thank you for reading.