Job
- Level
- Senior
- Job Field
- Software, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Stuttgart
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you design complex fullstack architectures, define coding standards, and coach teams on the tech stack and the integration of AI workflows and API optimization systems.
Job Technologies
Your role in the team
- You are responsible for the comprehensive technological strategy and design of complex fullstack systems (Frontend, Backend, and Cloud infrastructure).
- You analyze complex business requirements and derive sustainable, future-proof architectural decisions for the entire tech stack.
- You define company-wide coding standards, design patterns, and architecture guidelines, and ensure their compliance in projects.
- You lead interdisciplinary development teams technically, coach developers across the entire fullstack environment, and facilitate complex tech workshops.
- You conduct in-depth architecture reviews, evaluate new frameworks and technologies, and proactively minimize technical debt.
- You design modern, distributed system landscapes, optimize API ecosystems, and oversee the integration with Cloud and DevOps structures.
- You are responsible for the architectural integration of AI workflows and LLMs into complex full-stack systems.
- You evaluate trade-offs between closed-source (SaaS) and open-source (on-premise) models regarding latency, costs, and data privacy.
- 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 German and good English skills, 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.
- Strong 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 have the ability to communicate complex technical concepts clearly to development teams as well as to 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 fullstack 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 securing 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 paths with us.
- An extensive and tailored onboarding program is ready to ensure your optimal start at BCM.
- Colleagues at eye level and our HR development will support you in reaching the next level both professionally and personally.
- You primarily work remotely and enjoy maximum flexibility.
- Depending on the project, you are ready to support our clients remotely or on-site.
- Unforgettable employee events: monthly team activities and a BCM vacation 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