Backend Engineer (m/f/d)

Permanent employee, Full-time · Belgrad

Read job description in:
That´s us:
Smile BI Devs is a fast-growing BI SaaS company based in Munich and Belgrade. It offers market insights on the booming e-pharmacy market for Pharma and Healthcare clients. Our sophisticated product - Smile Analytics - enables manufacturers to allocate their marketing budget more efficiently through price transparency and competitor marketing analysis. 
We are a great international team located in a beautiful office in the center of Belgrade, working together with remote teams across the globe. 
Smile Analytics, our market-leading ecommerce analytics platform, is at the core of our success. Today, Smile BI is part of the Kaske Group in Germany, together with the marketing agency Dr. Kaske and the DTC white label provider Dr. Vital.
 
Our culture makes Smile BI an awesome place to work and currently, we are seeking a talented Backend Engineer to join our growing team. In this position, you will play a significant role in developing and refining web scraping scripts as part of our crawler team. Your contributions will be crucial in building and sustaining powerful, scalable, and intuitive web applications that enhance our portfolio of business intelligence tools.
Your mission:
  • Multisource Extraction
    • Fetching data from different data sources in order to integrate and utilize the information effectively across applications. 
  • Data Ownership
    • Having the ownership of multiple projects to ensure each of them progresses successfully and meets its objectives.
  • Work with large amount of data
    • Developing and implementing web scraping scripts using JS and Python.
  • Authentication and Session Management
    • Handling authentication, cookies, and session management for accessing restricted content.
  • Data Quality Check
    • Implementing data quality checks and ensuring the integrity of the scraped data.
  • AI-Driven Data Enhancement
    • Leverage artificial intelligence to enhance and analyze scraped data.
  • Collaboration
    • Working closely with other developers and stakeholders to understand data requirements.
Your profile:
  • 2 to 4 years of experience as a Software Engineer or similar role.
  • Bachelor’s degree or relevant working experience.
  • Proficiency in JavaScript and Python. Working experience with Puppeteer is a plus.
  • General knowledge of web scraping techniques and best practices.
  • Experience with data extraction, parsing, and transformation.
  • Knowledge of HTTP protocols and RESTful APIs.
  • Experience with SQL and relational databases (e.g., MySQL, PostgreSQL)
  • Proactive approach and strong organizational skills.
  • Effective interpersonal and communication skills in English.
  • Continuously advancing knowledge, especially in the AI field.
What we offer
  • Flexibility: We embody the principle "flexibility as a culture". Our approach breaks away from traditional working patterns. From working hours and locations to project roles and training opportunities, we adapt to the individual needs and strengths of our colleagues. 
  • Learning budget: Own training budget to strengthen your hard and soft skills through conferences, seminars & workshops.
  • Culture of innovation and autonomous working: Innovation and agility are at the heart of everything we do. We are leaders in AI technologies with room for autonomous working. 
  • On top: Quarterly bonus based on company performance, lunch allowance.
  • Work-life balance: Rest and time off are essential for the creativity, productivity and well-being of our colleagues. That's why we go above and beyond the norm and have up to 35 vacation days per year. 
  • Workation: Choose your workplace in coordination with your team. Whether from the comfort of your own home, in our great office in the city center, or any location that boosts your productivity and happiness - You decide! 
  • Mountain Home: Inspiring work with a view of the Zugspitze in Garmisch. Go hiking & skiing, play billiards, table football or table tennis. Make raclette with friends, family or colleagues.
  • Private health insurance: To ensure your health and well-being is our top priority. The insurance guarantees first-class medical care. 
  • Team bonding: Regular team events to strengthen our spirit.
  • Diversity: Our current team is diverse and cross-border ambitions are constantly promoting this.
Über uns:
Smile BI Devs is a fast-growing BI SaaS company based in Munich and Belgrade. It offers market insights on the booming e-pharmacy market for Pharma and Healthcare clients. Our sophisticated product - Smile Analytics - enables manufacturers to allocate their marketing budget more efficiently through price transparency and competitor marketing analysis. 
We are a great international team located in a beautiful office in the center of Belgrade, working together with remote teams across the globe. 
Smile Analytics, our market-leading ecommerce analytics platform, is at the core of our success. Today, Smile BI is part of the Kaske Group in Germany, together with the marketing agency Dr. Kaske and the DTC white label provider Dr. Vital.
 
Our culture makes Smile BI an awesome place to work and currently, we are seeking a talented Backend Engineer to join our growing team. In this position, you will play a significant role in developing and refining web scraping scripts as part of our crawler team. Your contributions will be crucial in building and sustaining powerful, scalable, and intuitive web applications that enhance our portfolio of business intelligence tools.


Your Mission:


  • Multisource Extraction
    • Fetching data from different data sources in order to integrate and utilize the information effectively across applications. 
  • Data Ownership
    • Having the ownership of multiple projects to ensure each of them progresses successfully and meets its objectives.
  • Work with large amount of data
    • Developing and implementing web scraping scripts using JS and Python.
  • Authentication and Session Management
    • Handling authentication, cookies, and session management for accessing restricted content.
  • Data Quality Check
    • Implementing data quality checks and ensuring the integrity of the scraped data.
  • AI-Driven Data Enhancement
    • Leverage artificial intelligence to enhance and analyze scraped data.
  • Collaboration
    • Working closely with other developers and stakeholders to understand data requirements.

Das bist Du:
  • 2 to 4 years of experience as a Software Engineer or similar role.
  • Bachelor’s degree or relevant working experience.
  • Proficiency in JavaScript and Python. Working experience with Puppeteer is a plus.
  • General knowledge of web scraping techniques and best practices.
  • Experience with data extraction, parsing, and transformation.
  • Knowledge of HTTP protocols and RESTful APIs.
  • Experience with SQL and relational databases (e.g., MySQL, PostgreSQL)
  • Proactive approach and strong organizational skills.
  • Effective interpersonal and communication skills in English.
  • Continuously advancing knowledge, especially in the AI field.
Das bieten wir:
  • Flexibility: We embody the principle "flexibility as a culture". Our approach breaks away from traditional working patterns. From working hours and locations to project roles and training opportunities, we adapt to the individual needs and strengths of our colleagues. 
  • Learning budget: Own training budget to strengthen your hard and soft skills through conferences, seminars & workshops.
  • Culture of innovation and autonomous working: Innovation and agility are at the heart of everything we do. We are leaders in AI technologies with room for autonomous working. 
  • On top: Quarterly bonus based on company performance, lunch allowance.
  • Work-life balance: Rest and time off are essential for the creativity, productivity and well-being of our colleagues. That's why we go above and beyond the norm and have up to 35 vacation days per year. 
  • Workation: Choose your workplace in coordination with your team. Whether from the comfort of your own home, in our great office in the city center, or any location that boosts your productivity and happiness - You decide! 
  • Mountain Home: Inspiring work with a view of the Zugspitze in Garmisch. Go hiking & skiing, play billiards, table football or table tennis. Make raclette with friends, family or colleagues.
  • Private health insurance: To ensure your health and well-being is our top priority. The insurance guarantees first-class medical care. 
  • Team bonding: Regular team events to strengthen our spirit.
  • Diversity: Our current team is diverse and cross-border ambitions are constantly promoting this.
Your application!
Thank you for your interest in the Kaske Group. Please fill out the following form.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.