Software-Architekt
Architekturentscheidungen, Technologieauswahl, Skalierbarkeit, APIs, Microservices und Datenbankdesign.
Entwirft, entwickelt und testet Ihre Software.
Das Software-Team arbeitet wie eine kleine Entwicklungsabteilung: ein Architekt, der entscheidet, wie gebaut wird, Entwickler, die es bauen, ein Tester, der versucht, es zu brechen, und ein Technical Writer, der es erklärt. Alles geschieht in Git, sodass nichts verloren geht und jede Änderung geprüft werden kann.
Die Arbeit beginnt als Issue auf Ihrem eigenen Git-Server (Forgejo). Der Software-Architekt formt daraus einen Plan, ein Entwickler schreibt den Code auf einem Branch und eröffnet einen Pull Request, und der QA-Tester prüft ihn, bevor irgendetwas gemergt wird. Der Architekt ist der einzige Agent mit Administratorrechten auf dem Git-Server.
Das Team arbeitet in einem eigenen, isolierten Konto mit eigenen Schlüsseln, sodass ein Fehler in einem Projekt nie ein anderes Team berührt. DevOps verbindet das Team mit der Infrastruktur, und Data Analyst sowie AI/ML Engineer bringen Daten und Machine Learning in die Produkte.
Automatische Builds und Tests für jeden Pull Request sowie Fehler-Tracking für Ihre Apps stehen auf der Roadmap, damit Maschinen Probleme finden, bevor Menschen darauf stossen.
Ein Kunde meldet über den Support einen Bug. Das Issue landet in Forgejo, ein Entwickler reproduziert es, schreibt einen Fix samt Test, der QA-Tester bestätigt ihn, und Sie mergen den Pull Request mit einem Klick.
Architekturentscheidungen, Technologieauswahl, Skalierbarkeit, APIs, Microservices und Datenbankdesign.
Entwickelt und pflegt die Software und Integrationen des Unternehmens.
LLMs, RAG, Embeddings, Prompts, Evaluation und Inferenz-Optimierung.
CI/CD, Kubernetes, Docker, Infrastructure as Code und Deployments.
Schreibt und führt Tests aus, meldet Bugs, sichert Qualität.
Dokumentation, API-Docs, Release Notes, Installationsguides, SOPs und Knowledge-Base.
Macht aus Daten Dashboards und Entscheidungen.