At a Glance
- Tasks: Evolve our Cyborg tool into a sophisticated task-management system for data scraping.
- Company: Join Corsearch, a global leader in Trademark and Brand Protection.
- Benefits: Enjoy remote work, competitive salary, and a commitment to diversity.
- Other info: Be part of an inclusive team dedicated to protecting consumer trust.
- Why this job: Make a real impact with cutting-edge tech in a mission-driven environment.
- Qualifications: Proficient in Golang and ReactJS, with a systems thinking approach.
The predicted salary is between 50000 - 70000 £ per year.
At Corsearch, we are dedicated to creating a world where consumers can trust the choices they make. As a global leader in Trademark and Brand Protection, we partner with businesses to safeguard their most valuable assets in an increasingly complex digital environment. Our comprehensive solutions, powered by AI‑driven data and deep analytics, enable brands to establish, monitor, and protect their presence against infringement and counterfeiting.
Why Choose Corsearch?
- Innovative Solutions: We combine cutting‑edge technology with expert judgment to deliver market‑leading services in trademark clearance, brand protection, and anti‑counterfeiting.
- Global Impact: Trusted by over 5,000 customers worldwide, including 73 of Fortune's Top 100 companies, our work has a meaningful impact on businesses and consumers alike.
- Collaborative Culture: With a team of over 1,900 professionals across multiple global offices, you'll be joining an inclusive environment where diverse perspectives thrive.
- Mission‑Driven Purpose: Our commitment to protecting consumers and their trust in brands drives everything we do, making Corsearch a force for good in the world.
The Role
While over 90% of Corsearch’s data acquisition is automated, we rely on Cyborg to navigate 'hard domains'—websites that employ advanced detection and aggressive blocking. Cyborg is our proprietary Chrome extension and backend ecosystem that allows us to bypass scraping restrictions and collect high‑value data manually when bots fail. We are looking for a Fullstack Engineer to evolve Cyborg from a manual parsing tool into a sophisticated task‑dictating engine. You won’t just be building a tool; you’ll be building the system that tells our team what to scrape, when, and how, integrating a new database‑driven queueing feature to make our data collection 100% efficient.
The Technical Split
- 65% Backend (Golang): Developing the core infrastructure, managing database integrations, and building the 'task‑queue' logic.
- 35% Frontend (ReactJS): Enhancing the Chrome extension UI to ensure a seamless, high‑speed experience for our manual scraping teams.
Responsibilities and Duties
- Evolution of Cyborg: Lead the transition of the Cyborg tool into a task‑management system.
- Infrastructure Development: Write high‑performance, scalable code in Golang to support our scraping infrastructure.
- Frontend Excellence: Use ReactJS to build and maintain the Cyborg Chrome extension, focusing on user efficiency and data accuracy.
- Strategy & Mitigation: Work with the team to develop strategies (account management, time‑delays, semi‑automation) to mitigate scraping restrictions on major global marketplaces.
Essential
- The 'Back‑End First' Mindset: You are proficient in Golang. Candidates with strong C/C++ experience who are ready to switch to Go are also encouraged to apply.
- Frontend Capability: You have professional experience with ReactJS and understand the logic of modern frontend frameworks.
- Systems Thinking: You understand how a frontend (Chrome Extension) interacts with a complex backend. You don't just 'fix bugs'; you think about the flow of data.
The 'Plus' Factors:
- Previous experience with AWS and an interest in web scraping, browser automation, or cybersecurity.
- Adaptability: You are comfortable working in a 100% remote team and are eager to learn new parts of the stack.
Corsearch is an equal opportunity and inclusive employer and does not tolerate discrimination of any kind. We are committed to creating a diverse and inclusive workplace where all employees feel valued, respected, and supported. We welcome applications from all individuals regardless of race, nationality, religion, gender, gender identity or expression, sexual orientation, age, disability, or any other protected characteristic. Together, we are working proactively to build a workplace where everyone can belong and be at their best selves. Together, we make an Impact.
Fullstack Engineer (Go/React) – Scraping Team employer: Corsearch
Contact Detail:
Corsearch Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Fullstack Engineer (Go/React) – Scraping Team
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Corsearch. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! If you've got a portfolio or GitHub with projects related to Go or React, make sure to highlight them. Real-world examples of your work can set you apart from the crowd.
✨Tip Number 3
Prepare for the interview by understanding Corsearch's mission and values. Be ready to discuss how your experience aligns with their commitment to brand protection and consumer trust.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the Corsearch team.
We think you need these skills to ace Fullstack Engineer (Go/React) – Scraping Team
Some tips for your application 🫡
Show Your Passion for Tech: When you're writing your application, let your enthusiasm for technology shine through! We love candidates who are genuinely excited about building innovative solutions, so share your experiences and projects that reflect this passion.
Tailor Your Application: Make sure to customise your application to highlight how your skills align with the role. Mention your experience with Golang and ReactJS, and don’t forget to touch on any relevant projects or challenges you've tackled in the past.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your skills and experiences effectively. A well-structured application makes a great first impression!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re serious about joining our team at Corsearch!
How to prepare for a job interview at Corsearch
✨Know Your Tech Stack
Make sure you’re well-versed in Golang and ReactJS, as these are crucial for the Fullstack Engineer role. Brush up on your knowledge of backend infrastructure and frontend frameworks, and be ready to discuss how they interact.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex issues in previous projects, especially related to scraping or data management. Corsearch values innovative solutions, so demonstrate your ability to think outside the box.
✨Understand the Company’s Mission
Familiarise yourself with Corsearch's commitment to brand protection and consumer trust. Be ready to discuss how your skills can contribute to their mission and how you align with their values.
✨Ask Insightful Questions
Prepare thoughtful questions about the Cyborg tool and its evolution. This shows your genuine interest in the role and helps you understand how you can make a meaningful impact within the team.