Software Engineer (all genders welcome)
Indexed description
Do you want to build software that works in the real world—scalable, secure, and technically sound?
Do you think not just in terms of tickets, but in terms of systems, context, and sustainable solutions?
Then join COSMO CONSULT and help us develop Anyfy, our data fabric product that serves as the central hub for our clients.
We’re not looking for a software engineer who just goes through the motions. We’re looking for a senior professional who takes ownership, keeps the big picture in mind, and actively shapes the product, architecture, and collaboration.
Your daily routing - but without the routine:
- You start the day with your team, align priorities, and work with focus on solutions that bring together the platform, processes and customer value.
- You switch between conceptual work, coding and quality checks. In doing so, you evaluate requirements, think holistically about solutions and pay attention to scalability, security and clean implementation.
- You bring ideas to fruition, review results, keep an eye on day-to-day operations and use this to determine the next steps.
- You'll continue to develop a multi-instance SaaS platform where each customer environment runs in isolation on Kubernetes. As the platform scales, services must remain efficient, resource-efficient, and horizontally scalable - without downtime or any loss of performance.
- You think in terms of the big picture: MongoDB, RabbitMQ, Redis, Kubernetes, and architectural decisions are all interconnected. It is precisely this interplay that you keep in mind when developing technical solutions.
- You design flexible solutions for a wide variety of use cases. Together with UX/Product Desig, you create abstractions that are user-friendly, configurable, and still maintainable.
- You embed security directly into the product - from secure API design and input validation to vulnerability management and technical risk awareness.
- Your focus is on impactful engineering: approx. 60-70% coding & code review, 15-20% architecture and technical design, and 10-15% security, pipelines, monitoring, and coordination with UX.
- 6-person product team
- remote-first with close collaboration
- Scrum-Sprints using Azure DevOps Boards
- Focus on product development rather than consulting or support
- English is your everyday language. Some knowledge of German is helpful.
- Frontend: React – you have extensive experience here, or you’re very familiar with the other side of the stack and are eager to develop your skills further.
- Backend: Nest.js – ideal if you have experience with distributed systems and can think about technical relationships beyond individual services.
- Language: TypeScript – several years of experience in full-stack or backend/infrastructure environments are essential for this role. C# is a plus.
- Data & Search: MongoDB, Elasticsearch, Semantic Search, Vector Database – a strong understanding of data models, performance, and scalable search and data concepts is important.
- Messaging & Caching: RabbitMQ, Redis – you should have experience with message brokers and the interaction of distributed systems.
- Infrastructure: Kubernetes, Pulumi, Azure – you are comfortable working with cloud-native architectures; Azure is a plus.
- Security: Keycloak, OAuth 2.0, RBAC, multi-tenant isolation – you consider application security from the very beginning, from secure API design to vulnerability management.
- Testing: Playwright, unit and integration tests – for you, quality is part of good development, not the final step before release..
- CI/CD: Azure DevOps Pipelines, Pulumi, GitHub – you are familiar with automated pipelines and clean delivery processes.
- Monitoring: Kibana – you use monitoring not just for oversight, but as the basis for informed technical decisions.
- Tools: VS Code, GitHub Copilot, Cursor – you work pragmatically, with a modern approach, and are open to new development workflows.
- You’ll gain a detailed understanding of the Anyfy platform architecture, ontology-based data modeling, and our multi-instance setup.
- You’ll get to know the team, our sprint rhythm, and our way of working, and set up your development environment—including Kubernetes, local services, and tools like GitHub Copilot or Cursor.
- From the very beginning, you’ll take on real tasks instead of practice projects. You’ll learn directly on the job with us—with close support from the team.
- You’ll play a significant role in architectural decisions—for example, when it comes to restructuring services, evaluating caching strategies, or designing secure API extensions.
- You’ll take full responsibility for major technical features from start to finish: from technical design through implementation and testing to deployment.
- In doing so, you’re confident working with React, Nest.js, MongoDB, Kubernetes, and Pulumi, and have already deployed code to production.
- You actively drive architectural decisions and serve as a key point of contact for the team on complex technical issues.
- You navigate confidently across the platform’s core areas—from frontend and backend to infrastructure and security.
- At the same time, you have a deep understanding of Anyfy’s multi-tenancy model, data fabric logic, and integration patterns—and thereby help shape our engineering culture, for example in AI tooling, security practices, and code quality.
- Du entscheidest wann und wo, damit es für Dich, Dein Team und Deinen Arbeitstag am besten passt.
- Auf Deiner Reise bist Du nicht allein. Durch unser Level Up Programm gestalten wir Deine berufliche Zukunft gemeinsam.
- Wir fragen nicht ob, sondern wie. Unsere Innovation Challenge und die Trainings in unserem COSMO College sind nur einige Beispiele dafür.
- Es ist uns wichtig, dass es Dir gut geht. Das bringen wir durch verschiedene Wege und Benefits zum Ausdruck.
- Wir kümmern uns um Mensch und Umwelt. Mit #thepowerofpeople schaffen wir einen sicheren Raum für eine positive, nachhaltige und internationale Zusammenarbeit.
Dann bewirb Dich mit Deinen aussagefähigen Bewerbungsunterlagen und Deinem frühestmöglichen Eintrittsdatum direkt online.
Du möchtest mehr #insideCOSMO?
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search