Software Architect Job at ProcuVia in Düsseldorf
Employer: ProcuVia AG
Sector: Procurement technology and AI-enabled software
Location: Düsseldorf, North Rhine-Westphalia, Germany — hybrid, with one day per week at the Düsseldorf office
Open roles: 1
Employment information: Full-time, permanent contract; 40 hours per week; hybrid with Düsseldorf office
ProcuVia AG has a Senior Software Engineer / Software Architect, AI and Cloud position in Düsseldorf for an experienced full-stack developer who can turn business requirements, analysis and existing prototypes into stable product software. The work sits close to procurement, supply-chain and adjacent business processes, where software is expected to address concrete operational use cases rather than remain at the prototype stage.
The post brings frontend, backend, integration and cloud-delivery responsibilities together. It suits a senior practitioner who is comfortable moving between React and TypeScript interfaces, Python and FastAPI services, data stores and system integrations, while keeping architecture, testing and maintainability in view. Good German and English language skills are required because the role is based in a collaborative, pragmatic setting.
Opportunity Details
From business analysis to dependable product software
A senior full-stack remit across AI, cloud and enterprise processes
This vacancy is framed as a senior full-stack development role with an architectural dimension. Its central task is to transform functional requirements, analytical work and existing prototypes into software that can be used and developed as a product. That progression matters: the advertised remit is not limited to demonstrating an idea, but includes establishing a maintainable technical basis for continued work.
The engineering scope spans web applications, APIs, databases, integrations and deployment. React and TypeScript are named for frontend work; Python and FastAPI are named for performant backend services and APIs. SQL and NoSQL databases, existing system landscapes and API design form part of the practical context, so the position calls for someone able to reason across boundaries rather than work on an isolated component.
AI is part of the product and development context, not a substitute for engineering discipline. The vacancy asks the successful candidate to use AI tools sensibly while preserving quality and maintainability. It also describes an interest in modern AI-supported software development as important, with prior work involving large language models or AI-supported software architectures listed separately as an advantage.
About the Employer: ProcuVia AG
Procurement work informed by technology and implementation
Services connecting procurement, supply chains and software solutions
ProcuVia AG describes its work as redefining procurement through implementation-focused services. Its stated focus disciplines include strategic supplier development, improving existing supplier relationships and putting more efficient processes into practice. The employer presents procurement as a function that can be strengthened through expertise, methodology, data and technology, rather than through short-term measures alone.
The official service description covers tender management, negotiation and engineering alongside AI and tool implementation. In tender management, the company describes identifying appropriate local and global suppliers to reduce dependencies, support quality and security of supply, and realise savings potential. Its negotiation work uses customer- and supplier-specific strategies, data-based approaches and negotiation concepts, while its engineering activity applies technical know-how to identify savings potential beyond commercial considerations and improve processes.
Software and artificial intelligence are explicitly connected to those procurement and supply-chain challenges. ProcuVia states that it analyses problems, identifies solutions and, where required, develops or implements software itself. Its AI and tool implementation material refers to modular software solutions, implementation and system integration, as well as approaches intended to move repetitive work to intelligent systems while keeping people central to the work.
AI implementation within a practical software context
How the advertised engineering work relates to the employer's services
The employer says that its team brings together practical experience across procurement, production, development, logistics and consulting. Its published team structure includes an AI and software development area alongside project management, negotiation and tender management. This makes the role's connection with functional requirements and real customer contexts understandable: technical delivery is presented alongside procurement expertise and operational process knowledge.
Düsseldorf is the office location named for this position, and ProcuVia also lists a location in Stuttgart. The vacancy specifies a hybrid model with the Düsseldorf office and one day of weekly on-site work. It describes an experienced, pragmatic and collegial team, direct collaboration and short decision paths; these are the working conditions stated for the role, not assumptions about a wider corporate policy.
Open Positions
1. Senior Software Engineer / Software Architect, AI and Cloud (Senior Software Engineer / Software Architect – AI & Cloud (m/w/d))
Official title: Senior Software Engineer / Software Architect – AI & Cloud (m/w/d)
Location: Düsseldorf, Germany — hybrid, one day per week at the Düsseldorf office Employment information: Full-time, permanent contract; 40 hours per week; hybrid with Düsseldorf office
The role requires a senior engineer who can give a product-ready shape to material that may begin as a functional request, analysis or prototype. It covers both implementation and architectural judgment: deciding how an application, service, integration or data connection should be structured so that it remains testable, understandable and capable of further development.
Daily technical work combines modern web development with backend engineering and cloud operations. The advertised tooling includes React, TypeScript, Python, FastAPI, SQL, NoSQL databases, GitLab, CI/CD, Docker and AWS. The breadth of that stack means that strong practical experience across the delivery path is expected, from code and APIs through deployment.
Responsibilities
- Convert functional requirements, analyses and existing prototypes into production-ready software.
- Develop modern frontend web applications with React and TypeScript.
- Build performant backend services and APIs using Python and FastAPI.
- Work with SQL and NoSQL databases, integrations and established system landscapes.
- Use GitLab, CI/CD and Docker in development and deployment workflows.
- Deploy solutions on AWS.
- Maintain high code quality through testing, reviews, documentation and clean architecture.
- Apply AI tools in development in a way that protects quality and maintainability.
Qualifications
- Senior-level full-stack development experience.
- Very strong knowledge of Python, FastAPI, React, TypeScript and SQL.
- Very strong practical experience with GitLab, CI/CD, Docker and AWS.
- Architectural understanding and the ability to turn prototypes into clean product software.
- Experience in API design, system integration and production-oriented development.
- A strong quality focus covering maintainability, testability and further development.
- Good German and English language skills.
- Preferred: Experience with large language models or AI-supported software architectures.
- Preferred: Interest in procurement, supply-chain or process-oriented B2B software.
Skills and Competencies
- Full-stack delivery across React and TypeScript interfaces, Python and FastAPI services, and data layers.
- API design and system-integration practice for existing software landscapes.
- Practical use of GitLab, CI/CD, Docker and AWS for development and deployment.
- Code-quality habits including tests, reviews, documentation and clean architectural decisions.
- Judgment in using AI-assisted development tools without compromising maintainability.
- Clear professional communication in German and English and a willingness to work closely with a team.
Benefits and Employment Information
- A permanent, full-time contract with a 40-hour working week.
- A hybrid model linked to the Düsseldorf office, with one day of weekly on-site work.
- Projects based on real functional challenges and customer contexts.
- Scope to shape software at the intersection of business expertise, AI and product development.
- Comprehensive onboarding.
- Employee events.
- An EGYM Wellpass cooperation.
Application Guidance
Present evidence of product-ready engineering judgment
Use concrete technical examples to clarify senior-level experience
For this application, a concise account of how a prototype or exploratory solution became a robust product component can be more informative than a broad list of technologies. Applicants may use examples that show how they clarified functional requirements, defined service boundaries, designed an API, chose a data approach or reduced a maintainability risk. The aim is to make the connection between senior technical judgment and production delivery easy to assess.
The vacancy names a broad but specific toolchain, so preparation should distinguish direct hands-on experience from adjacent exposure. It is useful to describe work with Python, FastAPI, React, TypeScript, SQL, CI/CD, Docker and AWS accurately, including the parts personally delivered. Candidates with relevant AI, large-language-model or procurement-software experience can identify it as supplementary evidence, while keeping the main focus on reliable software engineering.
- Outline one example where functional analysis or a prototype was developed into maintainable product software.
- Identify frontend, backend, API and deployment responsibilities that were personally owned.
- Give a precise account of testing, code review, documentation or architectural practices used to protect quality.
- Describe practical experience with the named cloud and delivery tools without overstating responsibility.
- If relevant, add a short example involving large language models, AI-supported architecture or procurement-related software.
- Prepare to discuss professional collaboration in both German and English.
How to Apply
Submit Your Application Through the Verified Route
Use the employer's verified role-specific application form
ProcuVia accepts applications for this architecture role through its official portal, available from the button below. The route is tied to this Senior Software Engineer / Software Architect, AI and Cloud vacancy at ProcuVia AG, and the application component will reveal the verified destination after its short countdown.
Have a clear CV ready first, along with a focused description of senior full-stack work that relates to the advertised stack and responsibilities. Supporting material should remain factual, distinguishing direct production experience from preferred or adjacent experience. The vacancy requires good German and English language skills; applicants can use their materials to show their ability to communicate professionally in those languages.
.png)

Post a Comment