Job VC

Senior Software Engineer

SE Ranking · dou · Senior · Not specified · Київ, Варшава (Польща), Вроцлав (Польща), віддалено
Open original ↗
Duties and Responsibilities
The development and long-term maintenance of web
crawlers and scrapers
— this will be the
primary and strategic focus
of the role
Design, write, and maintain high-quality, efficient, and maintainable code in accordance with team standards and best practices
Analyze, optimize, and significantly improve existing functionality with an eye toward performance, scalability, and reliability
Drive technical decisions, evaluate trade-offs, and introduce new technologies and approaches when appropriate
Solve complex, non-standard problems and take a proactive role in defining robust technical solutions
Collaborate closely with other engineers, share expertise, and contribute to improving overall engineering quality
Skills and Experience
Proven experience building and maintaining production-grade web crawlers, scrapers, and parsers (HTML parsing, HTTP protocol internals, and ’polite’ scraping principles: understanding real-user behavior and smart navigation, deep knowledge of what is perceived as aggressive bot crawling behavior by sites/Cloudflare-like firewalls to avoid this behavior and being efficient in getting data at the same time)
7+ years of professional software development experience, including work on complex production systems
Deep understanding of browser internals and lifecycle: мulti-process architecture (Browser, Renderer, GPU); сritical Rendering Path, page lifecycle events, and performance timings; сlient-side storage (Cookies, LocalStorage, IndexedDB) and caching strategies.
Deep understanding of modern software development principles, architectural patterns, and best practices
Experience containerizing and deploying applications using Docker
Linux background and confidence writing and maintaining scripts in Linux environments
Strong feedback skills and the ability to contribute constructively to code reviews.
Ability to work effectively with incomplete or ambiguous requirements.
Proactivity: The ability to foresee and mitigate potential issues before they escalate into incidents.
Nice to Have
Experience designing or working with high-load systems and large-scale data processing
Hands-on experience with browser automation libraries: Puppeteer, Playwright, Selenium and others
Experience with Kubernetes (k8s) in production environments
Python skills (used for tooling, data processing, or scraping)
Experience with TypeScript
Familiarity with Redis
What we offer
22 days of paid time off, plus your local national holidays
Flexible work hours and a culture that trusts you to manage your time
Private medical insurance or a medical allowance (depending on your location)
Extended paid sick leave so you can fully recover without worry
Career map with growth opportunities
Support for wellbeing and L&D
Best hardware for your work (team Apple)
An award-winning product loved by thousands of customers worldwide
A transparent, flexible culture with people at the core of everything we do
Events that are actually fun
About SE Ranking:
SE Ranking is the company behind powerful and intuitive products that helps businesses grow and manage their online visibility across search, social, and AI-powered environments. SE Ranking is trusted by over a million businesses, agencies, and SEO professionals since 2013.
The software began as an instrument for monitoring and reporting on web page rankings and grew into a completely integrated SEO platform with over 30 tools that provide reliable data with clear insights for every step of the SEO process and allow the crafting of complex SEO strategies. SE Ranking is currently expanding its portfolio with the development of two additional products in the fields of SMM and AI-driven Search.
The SE Ranking workplace comprises 250+ talents from all over the globe. As a remote-first company, we strive to offer every team member a proper work-life balance. We take care of our employees’ physical and mental health by providing them with the relevant benefits. We value curiosity, creativity, dedication to life-long learning, transparent internal communication, and constructive feedback. To help every team member thrive and reach their full potential, we nurture a dynamic and supportive work environment that sparks growth.