What You'll Do 61 Design, develop, and maintain full-stack applications for our data analytics platform 61 Architect and implement scalable, efficient, and maintainable code for both frontend and backend systems 61 You are accountable for the products you develop, ensuring they meet our standards and continuously improve over time. 61 Build robust ETL and streaming pipelines to support real-time data processing 61 Create responsive and intuitive user interfaces for data visualization and interaction 61 Develop and maintain RESTful APIs to serve data products 61 Collaborate with cross-functional teams to define and implement new features 61 Participate in code reviews, mentoring, and knowledge-sharing activities 61 Stay up-to-date with emerging technologies and best practices in full-stack development and data engineering
What We're Looking For 61 Bachelor's degree in Computer Science, Software Engineering, or a related field 61 5+ years of experience in full-stack software development 61 Strong proficiency in at least one backend language (e.g., Java, Python, Node) and modern frontend technologies (e.g., Typescript, React, Angular, Vue.js) 61 Experience with database systems, both SQL and NoSQL 61 Basic knowledge of data engineering concepts, including ETL processes, data warehousing, and big data technologies 61 Knowledge of containerization technologies (e.g. Docker Kubernetes) 61 Experience with version control systems (e.g., Git) and CI/CD pipelines 61 Solid understanding of software design patterns, algorithms, and data structures 61 Excellent problem-solving skills and attention to detail 61 Strong communication skills and ability to work in a collaborative team environment 61 Fluency in English
Nice to Have 61 Experience with data visualization libraries and tools (e.g., D3.js, Chart.js, PowerBI, Tableau) 61 Knowledge of cloud platforms 61 Familiarity with big data processing frameworks (e.g., Apache Spark, Hadoop) 61 Knowledge of message queuing systems (e.g., Apache Kafka, RabbitMQ) 61 Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation) 61 Agile software development experience using Scrum or Kanban
What We Offer 61 Opportunity to work on cutting-edge technology in a rapidly growing field 61 Collaborative, self-organized team environment with a focus on trust and autonomy 61 Chance to make a real impact on food safety and quality worldwide 61 International, multicultural team with colleagues in Germany and China 61 Flexible working arrangements, including hybrid and remote options 61 Comprehensive professional development opportunities