Engineering · Full-time · Copenhagen, Denmark
Software Engineer - Web Scraping
Are you a talented software engineer looking to make a big impact? We're looking to expand our small, skilled, and ambitious software engineering team in Copenhagen. We offer a fun and flexible work environment, and a chance to be part of something special. Our office is in the heart of Copenhagen, and a desk could be waiting for you. We can't wait to meet you!
Looking for someone who has:
BS/MS degree in Computer Science, Engineering or a related subject
A minimum of four years' experience as a software engineer
A proven track record of designing, implementing, and improving software solutions
Expertise in JavaScript / TypeScript, NodeJS, Express, Jasmine/Jest/Mocha, Webpack, Babel, etc.
Deep understanding of design patterns and principles of software development
Strong experience and deep understanding of (modern) web technologies/frameworks: document object model (DOM), selectors (CSS/XPATH), iframes, browser (Chrome) APIs, Chrome DevTools Protocol (CDP), etc.
Relevant experience with browser scraping frameworks like Puppeteer/Playwright or similar
Relevant experience with networking e.g. HTTP(S)/proxies/security/certificates, CORS, WebSockets, session storage, etc.
(Bonus) Familiarity with anti-bot technology and services, e.g. browser fingerprinting, Cloudflare/Akamai/DataDome/PerimeterX/etc.
As a person you:
Are open, honest, positive, and a good listener
Can translate complex solutions and technical terminology to plain and simple English
Are a pragmatist: finding the right balance between delivering business value and delivering high-quality software
Have great interpersonal and clear communication skills.
Can communicate clearly on implemented work, ideas or suggestions, be collaborative in a team environment and offer support to colleagues.
Can understand requirements, interpret them into practical solutions, and master new emerging technologies and working practices.
Are interested in technology and best practice.
You'll be:
Working from our offices in a central location in Copenhagen (hybrid working environment with 2-3 days/week working from the office).
Collaborating with a multinational team with colleagues in Copenhagen, Denmark, Tirana, Albania, Salt Lake City, Davis, USA and London, UK.
Joining team Denmark, a small, skilled, and ambitious team in a fun and flexible environment.
Working on different products across the Engage 3 powered by Dexi product range, specifically our web scraping products, Dexi, Mozenda and more
Joining daily standup meetings and agile ceremonies during a 2-week sprint.
Joining fortnightly knowledge sharing session
Having a (slightly late) lunch in the city center
Having a drink with the Copenhagen team on Fridays to cool off the week
Occasionally joining team building trips to our offices across the globe
Our Tech Stacks