Software Engineer - Web Automation
Engage3
This job is no longer accepting applications
See open jobs at Engage3.See open jobs similar to "Software Engineer - Web Automation" Moneta Ventures.Software Engineering
Copenhagen, Denmark
Posted 6+ months ago
Software Engineer - Web Automation
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 automation 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
- Java & Spring Boot
- C#, .NET, and .NET Core
- MongoDB, PostgreSQL, Redis, Microsoft Sql Server
- RabbitMQ and Elasticsearch
- Docker, Kubernetes, micro-services
- Git & GitHub
- React, AngularJS and ExtJS
- LESS / SASS
- Node.js, TypeScript & Electron
- Jasmine / Jest / Mocha
- Webpack & Babel
- Chrome DevTools Protocol, Puppeteer, etc.
- Google Cloud (GKE) and AWS
This job is no longer accepting applications
See open jobs at Engage3.See open jobs similar to "Software Engineer - Web Automation" Moneta Ventures.