Jobs Companies SE Ranking Senior Software Engineer, Core team

Sobre este puesto de Senior Software Engineer, Core team en SE Ranking

SE Ranking · Europe - Remote

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
¿Listo para postularte en SE Ranking?
Postúlate en SE Ranking

Sobre SE Ranking

SE Ranking is the company behind a powerful and intuitive SEO platform trusted by over a million businesses, agencies, and SEO professionals since 2013.

Launched as a tool for position tracking, SE Ranking grew into a comprehensive toolset that provides reliable data and clear insights for every step of the SEO process and allows crafting and executing complex SEO strategies.

Ver todos los empleos en SE Ranking →

Empleos similares

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en SE Ranking

Ver todos los empleos en SE Ranking →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis