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