Senior full stack dev & data engineer

  • Full time
  • Prague
  • Posted 3 months ago
Google Cloud (regular)
Azure (regular)
Apache Hadoop (regular)
English (regular)
Databases (advanced)
NoSQL (advanced)
SQL (advanced)
JavaScript (master)
Java (master)

Senior full stack developer and data engineer

At dm-drogerie markt, we are the technology experts for marketing and e-commerce. We develop modern web and mobile apps, reliable middleware and backend solutions and operate them as well. We work in end-2-end responsible, agile and cross-functional software product teams with future-oriented technologies and procedures. To meet our high-quality standards, we rely on pair programming, extended testing, continuous integration and delivery. Technology and architecture decisions are largely worked out in the team itself.

You can look forward to a great company culture that supports self-organization, learning and developing yourself and others. Besides supporting diversity and being a people-oriented company, we know that we also must reduce our environmental footprint as quickly as possible. We are moving fast and think long term in everything what we do.

Be part of a thriving international group of people that wants to make a difference and help build up our first tech teams in Poland!

Your challenges
  • Build data pipelines and related services / systems and contribute to a modern data mesh architecture 
  • Agile development of highly sophisticated, cloud-based web applications 
  • Focus on the data engineering part, but also create backend and/or frontend development stories
  • Ensure code quality, system availability, security, performance, scalability and reliability in the long term
  • Improve the system with new methods and technology
  • Take responsibility with your team colleagues end-2-end for your software product 
  • Work closely together with the business unit and other teams
Your experience
  • +2 years of experience as a big data or data engineer with Apache Hadoop (Spark, Kafka, NiFi, Airflow, Zeppelin, HBase & Hive, …)
  • +5 years of experience in developing and operating distributed web applications with Java and/or JavaScript, REST and microservices 
  • Strong understanding of event streaming, different types of data architecture, SQL and NoSQL databases
  • Knowledge of and hands-on experience with machine learning technologies and methods
  • Knowledge of and hands-on experience with test automation, CI/CD pipelines and container technologies
  • Experience using and running software on cloud services like AWS, Azure or Google Cloud
  • You are a continuous learner and like to pass on knowledge 
  • Ability and desire to think outside of the box
  • You are open and have an agile mindset
  • Good knowledge of spoken and written English (at least B2). German is a nice to have. 
What we can offer you
  • Open-ended employment contract after a 3-month trial period or B2B contract
  • MacBook and a modern software environment
  • Regular training opportunities
  • Great confidence in taking personal responsibility and working in a flat organizational structure
  • Flexible working hours
  • Remote work and a modern office in Wroclaw
  • International environment

To apply for this job please visit