Senior Software Engineer, Core team
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- 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.
- 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
Benefits
Additional Information
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
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at seranking? Share your experience