
Senior Full-Stack Engineer
- Hybrid
- Amsterdam, Noord-Holland, Netherlands
- Eindhoven, Noord-Brabant, Netherlands
+1 more- Engineering
Why you’ll love this job
At Datenna, data fuels everything we do. That’s why your job is mission critical. As Full-Stack Engineer you will be building the backbone of our data collection platform. You will be instrumental in creating and maintaining the base for the scrapers, managing their storage, monitoring their performance, and extracting data, while ensuring your solutions are scalable.
The Role: As a Full-Stack Engineer, you will play a central role in the development and optimization of our data collection infrastructure. You’ll work at the intersection of frontend and backend technologies, building tools and systems that power our scrapers and data extraction pipelines. You’ll collaborate closely with the scraper team to understand their evolving needs and deliver scalable, high-performance solutions. This role is ideal for someone who thrives in technically complex environments, values clean architecture, and enjoys both building new features and improving existing systems.
Your mission at Datenna:
You will continuously evolve our scraper platform.
Collaborate closely with the scraper team to develop software that precisely meets their needs.
Develop and improve internal tooling.
Make sure we use the best techniques for the job.
What makes you a great candidate:
The desire to gain scraping experience and tradecraft.
The drive to explore and understand frontend codebases.
The drive to find methods to consistently acquire and extract high-value data points.
Have an exploratory mindset and are energized by complex technical problem solving.
Experience with web development.
Experience with Python OOP.
Experience with JavaScript.
Experience with Docker container technology and micro-service architecture.
Familiarity with testing tools such as Pytest.
Nice to have:
Familiarity with TLS fingerprints, SSL, and request headers.
Understanding how protocols like HTTP and HTTPS work.
Experience with modern JavaScript frameworks.
Experience with relational databases and data modelling.
Experience with Kubernetes.
Experience with cloud providers.
Please know that applicants may be subject to a screening process.
Why you’ll love Datenna
Work on globally impactful projects in geopolitical intelligence
Lead innovation in OSINT and AI technologies
Competitive compensation and benefits
Dynamic, international team environment
Significant growth opportunities in a scale-up
When you apply to this position, we will process your personal data according to our Recruitment Privacy Notice.
or
Thank you for applying!
We have received your application and will be in touch shortly. This is the process we follow: 1. Screening Call with a Recruiter Our journey together starts with a brief call. We’ll discuss your experience, career goals, and provide an overview of the role. It’s an opportunity for us to get to know each other better. 2. Behavioral Interview Next, you’ll have a behavioral interview where we’ll explore your past experiences, problem-solving abilities, and how you handle various situations. This helps us understand how you align with our values and work culture. 3. System Design Interview (for Tech Roles) For technical roles, you’ll participate in a system design interview. We’ll dive into your ability to architect scalable and efficient systems, assessing your design thinking and technical expertise. 4. Skill Assessment In the final stage, you’ll undergo a skill assessment tailored to your role. For technical positions, this will be a technical interview focused on your specific expertise. For other roles, you’ll take part in a case interview that evaluates your problem-solving and analytical skills.



