Taboola

Full Stack Software Engineer

Budapest, Hungary
R MySQL API React HTML Java Kubernetes Python FastAPI TypeScript CSS Spring Kafka SQL JavaScript Git Docker MongoDB
Description

Taboola, the world’s largest content recommendation platform, is hiring a Full Stack Software Engineer to work on Taboola’s flagship recommendations product. The position is open in our Budapest office, formerly known as Gravity R&D, now serving as Taboola Budapest, our R&D hub for Central Europe.

As a Full Stack Software Engineer, you will contribute to the development of end-to-end solutions, working on both the backend and frontend of our applications. You will collaborate with cross-functional teams to deliver high-quality software that meets user needs.

What are some of the things you do on a day-to-day basis?

  • Backend Development: Build and maintain RESTful APIs using Python and FastAPI, ensuring performance, security, and scalability.
  • Frontend Development: Develop responsive and intuitive user interfaces with React, leveraging modern JavaScript and state management frameworks.
  • Software Architecture: Contribute to system and software architecture decisions, ensuring modular, maintainable, and extensible codebases.
  • Data Modeling: Design and implement efficient data models for relational and/or NoSQL databases, ensuring data integrity and optimal performance.
  • Collaboration: Work closely with product managers, designers, and other engineers to translate requirements into technical solutions.
  • Testing & Quality Assurance: Write unit and integration tests to maintain high code quality and reliability.
  • Documenting: Create and maintain comprehensive documentation for codebases, APIs, and system design. This includes writing technical documentation, user guides, and setup instructions, etc.
  • Continuous Improvement: Stay up-to-date with the latest technologies and frameworks to enhance our stack and processes.

Our Tech Stack:

Python, FastAPI, ReactJS, JavaScript, TypeScript, HTML, CSS, Java, Spring, Kubernetes, Kafka, Vertica, Playwright, NPM, Babel, Git, Maven, Jenkins, Grafana, BigQuery, MySQL, Kusto, Docker and many more

What are the skills a good Full Stack Software Engineer needs to have?

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience with Python and FastAPI for backend development.
  • Experience with JavaScript and React for frontend development.
  • Familiarity with database systems and data modeling (e.g., SQL, MongoDB).
  • Understanding of software development principles, including object-oriented programming, design patterns, and clean code practices.
  • Basic knowledge of version control systems (e.g., Git) and CI/CD pipelines.
  • Strong problem-solving and communication skills.
  • Willingness to learn new technologies.
  • Technical level of English language proficiency.
  • Reliable, open, flexible, and proactive personality.
  • Desire to learn and develop professionally.

It would be great if you also have: ֿ

  • Experience with deploying applications using containerization tools like Docker.
  • Familiarity with Agile or Scrum methodologies.
  • Knowledge of performance optimization techniques for both frontend and backend systems.

Some other nice to have includes:

  • Experience in web development
  • Experience in Java, Spring development
  • Interest in UI design
  • Interest in artificial intelligence
  • Hardcore table football, ping pong, or darts skills 

Why Taboola?

  • Taboola is the world’s leading recommendation platform with a strong financial background reaching over 500 million daily active users. The company, listed on NASDAQ (ticker: TBLA), had 1.44 billion USD (cca. 500 billion HUF) revenue in 2023. We acquired the Hungarian personalization start-up, Gravity R&D in 2022, to be the basis of our Central European R&D development center, into which we are now seeking a Javascript Engineer. 
  •  
  • Adam Singolda, Taboola Founder and CEO says; “You can copy anything from another business but you can’t copy a company’s culture.”
  • If you ask our employees what they love about Taboola they will tell you that here, they are able to discover their best professional selves, explore where they can grow to, and learn from and together with smart and talented people.
  • At Taboola, we pride ourselves in making an impact on how people consume content across the world, a culture of transparency, passion, and a diverse, inclusive and friendly work environment. 
  • You can get to know us more by visiting our company website, careers site, Taboola Life blog and social media channels; Facebook, Instagram, Twitter and LinkedIn (Taboola), LinkedIn (Taboola Budapest) 

Want to learn more about us, you’re welcome to watch this video about Taboola or check out our Youtube channel for even more.

Sounds good, how do I apply?

It’s easy, submit your CV by clicking the “Apply” button below. 

Taboola is an equal opportunity employer and we value diversity in all forms. We are committed to creating an inclusive environment for all employees and believe such an environment is critical for success. Employment is decided on the basis of qualifications, merit, and business need.


#LI-DNI

#LI-AC1

 

Taboola
Taboola
Advertising Advertising Platforms Artificial Intelligence (AI) Content Discovery Content Marketing Native Advertising

0 applies

2 views

Other Jobs from Taboola

Senior Fullstack Engineer - Demand

Remote Tel Aviv, Israel

Similar Jobs

SOFTWARE ENGINEER III

Remote Bengaluru, India

Senior Software Engineer- Front end

Bengaluru, India Remote Hybrid

Lead Full Stack Developer – Java

Bengaluru, India Remote Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say