- Proficient in Golang/Gin: This role requires extensive experience in crafting concurrent programs with Golang, particularly for CPU-intensive tasks. Your skills in utilizing this technology effectively will be central to your role.
- Expertise in Node/Express: You should possess a comprehensive understanding of API development using Node. Your knowledge in this area will be integral to our backend operations.
- Basic Familiarity with Python/FastAPI: We require some basic experience in writing Python programs. Although this isn’t the main focus of the role, your ability to leverage Python’s functionality can augment our backend development processes.
- Advanced Skills in MongoDB and Redis: We’re seeking someone with an advanced understanding of MongoDB and Redis, as these tools form an integral part of our data management system.
Extra competencies:
- Experience in Headless Scraping Tools: Proficiency in utilizing headless scraping tools such as chromedp, Selenium, and GoQuery, particularly within a Golang environment, is not a core requirement but very welcome. We need someone who can extract and manage web data efficiently.
- DevOps Knowledge: Though not a core requirement, any experience in DevOps will be beneficial. This knowledge can help streamline our development operations, making your role more effective within our team.
- As the project progresses our algorithm that provides item lists (lists of video, articles,…) will become more complex. Experience with algorithms will be very useful in this position. Machine Learning will also be useful.
- Building chrome extensions
- React