Greenbone AG

Fullstack Developer

Greenbone AG

full-time

Posted on:

Origin:  • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AngularCyber SecurityJavaScriptNode.jsPostgresPythonReactSQLiteTypeScriptVue.js

About the role

  • Develop and optimize frontend components using Bun, Vite.js, React, and Tailwind CSS to implement dynamic dashboards
  • Build custom dashboards with saving and configuration options
  • Improve and take ownership of the existing AI-driven UI (similar to ChatGPT) to ensure continuous enhancements and an exceptional user experience
  • Design and implement appealing data visualizations (Data Visualization, BI)
  • Develop backend functionalities such as login pages and authentication mechanisms
  • Integrate AI API calling features as a core part of the application
  • Collaborate closely within the Data Solutions Team on developing data-intensive applications
  • Participate in agile processes: code reviews, pair programming, TDD, and use GitHub

Requirements

  • 2–3 years of full-time professional experience as a fullstack developer
  • Solid knowledge of UI frameworks and UX design
  • Experience in developing backend applications and login/authentication mechanisms
  • Strong affinity for data visualization and business intelligence (BI)
  • Excellent English skills, both written and spoken (German optional)
  • Independent, structured way of working combined with team spirit
  • Knowledge of working with LLM APIs (in-house or external like OpenAI, LlamaCPP, vLLM)
  • Experience with frontend stack: Bun, Vite.js, React, Tailwind CSS; JavaScript/TypeScript; React/Angular/Vue
  • Experience with backend technologies: Bun, Deno, Node.js (Python optional)
  • Familiarity with databases: PostgreSQL, SQLite, DuckDB
  • Familiarity with charting libraries and data visualization frameworks
  • Experience with GitHub and agile development practices (code reviews, pair programming, TDD)
  • Nice to have: Experience with machine learning algorithms (clustering, classification)
  • Nice to have: Knowledge of LLMs
  • Interest in data-driven products and BI dashboards