Full-Stack Software Engineer (m/f/d) in Berlin or Konstanz

KNIME AG

Berlin

On-site

EUR 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid working
Berlin Kreuzberg office
Learning opportunities in AI
Flexible hours

Job summary

KNIME AG in Berlin is seeking a seasoned Full-Stack Software Engineer for the Sleek UX team to shape end-to-end features across Java and TypeScript frontends. You will collaborate with product managers and designers to create a frictionless experience for data professionals.

You will design robust backend logic, contribute to architecture, embrace AI-assisted coding tools, and maintain code quality through tests and reviews in a global, diverse environment.

Qualifications

  • Degree in Computer Science or related field.
  • Minimum 5 years of professional software development experience.
  • Frontend development with Vue, React, or similar.
  • Backend development with Java and modern frameworks.
  • Experience shaping software architecture.
  • Experience with AI-assisted software development (AI agents a plus).
  • Ability to work in unfamiliar codebases.
  • Strong full-stack understanding.
  • Golang experience is a plus.
  • Fluent in English (written and spoken).

Responsibilities

  • Build and maintain end-to-end features for KNIME users.
  • Design and implement robust backend business logic for reliable performance.
  • Collaborate with stakeholders to translate requirements into user experiences.
  • Leverage AI-assisted coding tools to accelerate development while maintaining standards.
  • Uphold code quality via automated tests, peer reviews, and CI pipelines.
  • Track AI agent usage to ensure appropriate deployment with oversight.

Skills

Frontend (Vue/React)
Backend Java
Full stack development
AI-assisted software engineering
Golang (plus)
English fluency

Education

Degree in Computer Science or related field

Job description

Why join the talent pool

Mission

Join KNIME in developing a state-of-the-art end-to-end AI and data science platform that helps thousands of professionals around the world to answer their data questions via one of the most reliable and transparent computation frameworks - KNIME workflows.


Role Overview

As a Full-Stack Software Engineer in the user-facing Sleek UX team, you will provide meaningful contributions to enhance the day-to-day experience of the people who build with KNIME. Together with a team of outstanding engineers, you will be involved in designing and implementing cross-stack features within KNIME's family of products, written in Java and Vue. You will be working closely together with our product managers and designers to make the user experience frictionless, enjoyable, and consistent.


Responsibilities
  • Build and maintain end-to-end features that provide value to the many people building their data workflows with KNIME.

  • Design and implement robust backend business logic to ensure reliable application performance.

  • Partner with stakeholders to translate product requirements into intuitive user experiences.

  • Leverage AI-assisted coding tools to accelerate development workflows while maintaining strict engineering standards.

  • Uphold code quality through automated testing, peer reviews, and continuous delivery pipelines.

  • Track usage of AI agents within daily development routines to ensure they are deployed for suitable tasks with proper oversight.


Requirements
  • Degree in Computer Science or related field.

  • Minimum 5 years of experience in professional software development.

  • High competence in frontend development (Vue, React, or similar).

  • High competence in backend development (Java and modern Java frameworks).

  • Experience in contributing to the architecture of existing software systems.

  • Experience with AI-assisted software engineering (experience with AI agents is a plus).

  • Ability to work effectively in unfamiliar codebases.

  • Solid understanding of full stack development.

  • Practical experience with Golang is a plus.

  • Fluent in English (both verbal and in writing).


Leveling

You will be a Full-Stack Software Engineer in the Sleek UX team, reporting to the team lead, with ample opportunity for career and personal growth with KNIME's comprehensive levelling framework.


What Success Looks Like
  • Contribute ideas and technical insight to team discussions and code reviews.

  • Surface and mitigate technical debt, security issues, and architectural risks.

  • Grow knowledge and experience measurably by navigating technical challenges and enhancing user value.

  • Add to a healthy, collaborative environment where trust enables a genuine sense of enjoyment and pride in building great software together


What we offer
  • Ownership across the stack: Own features end to end across Java, TypeScript influencing architecture and direction.

  • An exceptional team to work with: highly capable, independent engineers who are a pleasure to work with.

  • Visible impact: Help shape an intuitive experience that thousands of data professionals around the world rely on every day.

  • Deep collaboration in a low-ego, global culture: Work closely with fellow engineers, architects, QA, and UX in an open environment spanning more than 30 nationalities that values transparency, low-ego collaboration.

  • Continuous learning: Hands-on challenges, peer exchange, soft-skill training and learning cafés, and exposure to cutting-edge AI and data-analytics work.

  • Flexibility, health and wellbeing: Hybrid working, flexible hours, subsidised sports or yoga courses, physiotherapy, and flu shots at select locations.

  • Great places to work: Beautiful offices, including one in the heart of Berlin Kreuzberg, along with the everyday things that make office days good: shared breakfasts and lunches, a stocked fruit basket, and celebrations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer (m/f/d) in Berlin or Konstanz
Full-Stack Software Engineer (m/f/d) in Berlin or Konstanz

KNIME • Berlin

Hybrid
EUR 90,000 - 120,000
Hybrid working
Flexible hours
Subsidised sports or yoga
+3
(Senior) Site Reliability Engineer (m/f/d) in Berlin or Konstanz
(Senior) Site Reliability Engineer (m/f/d) in Berlin or Konstanz

KNIME • Berlin

On-site
EUR 90,000 - 130,000
Hybrid working
Flexible hours
Subsidised sports or yoga courses
+1
Application Security Engineer (m/f/d) in Konstanz or Berlin
Application Security Engineer (m/f/d) in Konstanz or Berlin

KNIME AG • Berlin

On-site
EUR 65,000 - 85,000
Subsidized gym memberships
Flexible working hours
Continuous learning opportunities
Senior HR Specialist - Recruiting & Onboarding (m/f/d) in Berlin or Konstanz
Senior HR Specialist - Recruiting & Onboarding (m/f/d) in Berlin or Konstanz

DeepCamp • Berlin

Hybrid
EUR 60,000 - 90,000
Hybrid working
AI recruiting tools
Professional development
+1
Product Marketing Manager (Enterprise) (m/f/d) in Berlin, Konstanz or Remote Germany
Product Marketing Manager (Enterprise) (m/f/d) in Berlin, Konstanz or Remote Germany

KNIME • Berlin

On-site
EUR 60,000 - 85,000
Fullstack Engineer - TypeScript & AWS (m/w/d)
Fullstack Engineer - TypeScript & AWS (m/w/d)

Commerz Business Consulting GmbH • Berlin

On-site
EUR 60,000 - 80,000
30 vacation days
Hybrid working with home office
Corporate benefits
Senior Software Engineer - GTM (m/f/d)
Senior Software Engineer - GTM (m/f/d)

Statista Inc. • Hamburg, Berlin

On-site
EUR 85,000 - 115,000
Hybrid work
Work abroad up to 30 days
International team events
+6
Full Stack Developer (m/w/d)
Full Stack Developer (m/w/d)

PREMIUM-GRUPPE GmbH Senior Executive HR • Berlin

On-site
EUR 55,000 - 75,000
Free breakfast and lunch
AI workshops
Employee discounts
+2
(Senior) Full-Stack Engineer (TypeScript + Kotlin/Java) (m/f/x)
(Senior) Full-Stack Engineer (TypeScript + Kotlin/Java) (m/f/x)

Scalable Capital • München

On-site
EUR 90,000 - 120,000
Relocation support
German language classes
Company pension
+4
Senior Software Engineer - Java
Senior Software Engineer - Java

Lobster DATA GmbH • Tutzing

Hybrid
EUR 90,000 - 125,000
Learning & Development budget
Up to 30 days remote work/year
Company pension
+1