Job
- Level
- Senior
- Job Field
- Software, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Stuttgart
- Working Model
- Hybrid, Onsite
Job Summary
You will be responsible for end-to-end architecture of complex fullstack systems, develop sustainable technologies, lead interdisciplinary teams, and integrate AI workflows to design innovative solutions.
Job Technologies
Your role in the team
- End-to-End Architecture: You are responsible for the comprehensive technological strategy and design of complex fullstack systems (Frontend, Backend, and Cloud Infrastructure).
- Strategic Decisions: You analyze complex business requirements and derive sustainable, future-proof architectural decisions for the entire tech stack.
- Standards & Blueprints: You define company-wide coding standards, design patterns, and architecture guidelines, and ensure their compliance in projects.
- Technical Leadership & Coaching: You lead interdisciplinary development teams technically, coach developers across the entire Fullstack environment, and facilitate complex tech workshops.
- Quality & System Evolution: You conduct in-depth architecture reviews, evaluate new frameworks and technologies, and proactively minimize technical debt.
- Cloud-Native & Integration: You design modern, distributed system landscapes, optimize API ecosystems, and are responsible for the interaction with Cloud and DevOps structures.
- AI System Integration: You are responsible for the architectural integration of AI workflows and LLMs into complex full-stack systems.
- Strategic Model Selection: You evaluate trade-offs between closed-source (SaaS) and open-source (On-Premise) models in terms of latency, costs, and data privacy.
- AI Orchestration: You design scalable architectures for Retrieval-Augmented Generation (RAG) and Multi-Agent Systems.
This text has been machine translated. Show original
Our expectations of you
Education
- Very good knowledge of German and good knowledge of English, as well as a completed IT degree or a comparable qualification.
Qualifications
- Deep expertise in modern frontend frameworks (Angular, React, Vue) and simultaneously in scalable backend technologies (Java, C# or Python).
- In-depth knowledge of designing highly available API architectures (REST, GraphQL, gRPC) and integrating distributed systems.
- Security in the design of modern data layouts (relational, NoSQL, caching strategies) and their scaling.
- Expertise in the application of AI orchestration frameworks such as LangChain or LlamaIndex.
- Comprehensive understanding of cloud infrastructures (AWS, Azure, or GCP) as well as automated CI/CD and deployment processes.
- Extensive knowledge of modern UI/UX architecture principles (Design Systems, State Management).
- Understanding of the EU AI Act and its implications for software design (risk classification).
- Monitoring and tracing of AI services (e.g., via LangSmith).
- You are passionate about the Big Picture and are happy to take full responsibility for technological strategic decisions.
- You possess the ability to communicate complex technical concepts clearly to both development teams and business stakeholders.
- You enjoy actively sharing your knowledge and guiding others on their path to becoming experts.
Experience
- Extensive experience in designing and implementing complex full-stack architectures (e.g., microservices, microfrontends, event-driven architectures).
- Extensive experience in designing RAG architectures as well as working with vector databases (e.g., Qdrant, Pinecone).
- Experience with structured review processes, technical documentation (e.g., arc42), and the validation of non-functional requirements (security, performance, stability).
This text has been machine translated. Show original
What we offer
- You can work in a role-based company.
- You will find open corporate communication and short decision-making processes with us.
- An extensive and personalized onboarding program is ready to ensure your optimal start at BCM.
- Colleagues at eye level and our HR development support you in advancing both professionally and personally to the next level.
- You work predominantly remotely and enjoy maximum flexibility.
- Depending on the project, you are ready to support our clients remotely or on-site directly.
- Unforgettable employee events: monthly team activities and a BCM holiday in summer.
- BCM strengthens your balance, whether work or life, we are always behind you.
- Casual or suit? Office or home office? Early bird or night owl? You decide, with us you have the freedom to work in the way that suits you best.
- You kick off the weekend with our BCM Community with a (hoppy) refreshing drink.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Food & Drink
Health, Fitness & Fun
Topics You Will Work On
Job Locations
About Your Employer
BCM Solutions GmbH
BCM Solutions GmbH stands for high-quality software solutions and services in the field of software development.
Description
- Company Type
- Digital Agency
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication
Employer reviews
by devworkplaces.com
Total
(2 Reviews)3.9
Engineering
3.3Workingconditions
4.1Culture
4.1Career Growth
4.3