Full-Stack JavaScript Developer
Do you enjoy solving technical challenges, experimenting with code, and working across the stack? We’re looking for a Full-Stack JavaScript Developer to join our team. You’ll work with JavaScript both in the browser and on the server to build high-performance solutions and tackle unique challenges in ad tech — from bot detection and anti-adblock resilience to high-performance video rendering.
What you will do…
- Build and implement JavaScript code for rendering ad formats on third-party sites.
- Work with Node.js and Puppeteer to deliver, test, and optimize ad solutions.
- Use browser APIs (DOM manipulation, fetch, WebGL, sessionStorage, IndexedDB) to collect and process data.
- Troubleshoot and debug issues across both client and server environments.
- Optimize code and workflows for performance and reliability.
- Collaborate with cross-functional teams to integrate ad solutions seamlessly.
- Contribute to automation and deployment using tools like Docker, Kubernetes, and bash scripting.
- Work on advanced detection and prevention techniques to distinguish real users from bots.
- Maintain and optimize high-performance ad rendering solutions, including video formats (VAST).
- Develop tools to ensure ads display reliably, even in challenging environments.
- Stay current with modern web technologies and bring fresh ideas to the team.
Our Tech Stack...
- Frontend: Vanilla JS, React, Webpack, Rollup
- Backend: Node.js, Express, Puppeteer, Playwright, Redis, MariaDB
- DevOps & Infra: Docker, Kubernetes, Cloudflare Page Functions, Jenkins, bash scripting
- Versioning & Workflow: Git
We'd love to meet someone with...
- 2+ years of professional JavaScript development experience.
- Bachelor’s degree in Computer Science (or equivalent hands-on experience).
- Deep understanding of web technologies, including DOM manipulation and modern web APIs.
- Experience with both browser-side and server-side JavaScript.
- Strong attention to detail, ensuring precision when working with product requirements and technical implementations.
- Confident working in a Linux environment and using the terminal as part of daily development.
- Ability to pick up new tools and technologies quickly.
- Comfortable working without reliance on frameworks when needed.
- Fluent in English.
What would be a bonus...
- Experience with performance profiling and debugging tools.
- Familiarity with other programming languages (TypeScript, PHP).
- Exposure to CI/CD workflows.
The life of an Adcasher includes…
- Working on challenging, performance-focused problems across browser and server environments.
- Collaborating with a highly technical team on a modern, diverse stack.
- Opportunities for growth in frontend, backend, and DevOps.
- Flexible work options – on-site or remote.
- Comprehensive health insurance coverage.
- MultiSport membership to support your well-being.
- Dedicated learning budget for courses, conferences, or books.
- Additional vacation days based on years of service.
- Shuttle program with opportunities to work from our other offices.
- Vibrant co-working space in the heart of Sofia.
- Team events and activities to connect and have fun together.
A little bit about Adcash
Adcash is a global online advertising platform. Our team has been rocking the ad tech industry since 2007 and we’ve offices in Tallinn, Barcelona, and Sofia.
We have 10K+ active campaigns worldwide in 195 countries that reach 200M+ unique internet users every day. There's a high probability you've seen our ads when browsing the web.
Teams apply Scaled Agile Framework methodologies to handle our challenges. We keep in mind transparency, scaling, automation, simplicity and data-driven decisions to make our work impactful. We are customer-centric and we aim to deliver profitable solutions.
If those principles suit the way you want to work and develop, we'd love to hear from you!
We’d love to hear from you! To take the next step in your career with us, please send your CV in English.
#WildAboutAdcash
Don’t forget to check out our Instagram account to find out what it's like to be an Adcasher!
- Team
- IT
- Locations
- Sofia
- Remote status
- Hybrid
About Adcash
Adcash is a global ad platform. With advanced in-house optimization technology and 17+ years of ad tech experience, we provide businesses with digital advertising tools that deliver real results.
Advertiser Smarter. Earn Faster.
Already working at Adcash?
Let’s recruit together and find your next colleague.