31 lug - Italia
Exelab
The Solution Architect Role
Di seguito, troverà un'analisi completa di tutti i requisiti per i potenziali candidati e le istruzioni su come candidarsi. In bocca al lupo!
At Exelab we don't sell off-the-shelf products: we build custom solutions, treating every client engagement as a mini product cycle. The Solution Architect is a senior full stack engineer with broader responsibility: the technical owner of the engagement, accountable end-to-end for one or more parallel projects, and still hands‑on in the codebase.
Our stack is polyglot by design: NodeJS and Python are first‑class backend languages and the Solution Architect is expected to be fluent in both. Python in particular plays a central role across data integrations, automations, and AI/ML workflows—a meaningful share of what we ship has Python at its core.
In our delivery framework, the Solution Architect works in a duo with the Value Builder:
-
- Value Builder → owns business value, client outcomes, product direction
- Solution Architect → owns solution design, technical feasibility, delivery quality
The two roles are peers. The partnership between them is what makes our engagements work.
Key Responsibilities
-
- Solution design — translate business problems into well‑architected technical solutions, balancing time‑to‑value, scalability, and maintainability
- Project technical ownership — full accountability for the technical outcome of one or more projects in parallel
- Hands‑on engineering — build full stack applications across NodeJS, Python, React/TypeScript, and AWS, staying close to the code
- AI‑assisted engineering leadership — be a power user of modern AI coding tools and agentic workflows, and help the team adopt them
- Engineering standards — set and uphold standards on testing, CI/CD, observability, and IaC (AWS CDK)
Cross‑functional collaboration — work in continuous dialogue with the Value Builder,
Project Managers, and partner specialists.
Requirements
Experience
-
- 7+ years in full stack development, at least 2 in a senior/lead capacity
- Proven track record owning the technical side of projects end‑to‑end
Core technical stack
-
- NodeJS and its main backend frameworks
- Python as a first‑class backend language — for APIs, data processing, automations, and AI/ML workloads
- React and TypeScript for modern frontend development
- AWS, including IaC with AWS CDK
- Relational and non‑relational databases (e.g., MySQL, DynamoDB)
- RESTful APIs and third‑party integrations
- Git and modern development workflows
AI‑assisted engineering
-
- Demonstrated proficiency with AI coding tools (Claude Code, Cursor, Copilot, and similar) and agentic workflows
- Ability to evaluate, guide, and improve AI‑generated code—and to bring others along the same curve
Soft skills
-
- Excellent communication, technical and client‑facing
- Bias xysqume toward action, shipped outcomes, pragmatic trade‑offs
- Good command of English, written and spoken
- Italian language proficiency is mandatory
Nice to Have
-
- Previous experience in a startup or consulting environment
- High‑coverage automated testing experience
- Additional programming languages
- AWS or Azure certifications
- CRM, ERP, or Ecommerce integration projects
- Serverless architecture and microservices
- AI and data systems experience
Ideal profile: “7+ years in full stack development with at least 2 in a senior/lead role; proven track record owning the technical side of complex projects end‑to‑end; strong proficiency in NodeJS, Python, React/TypeScript, and AWS with AWS CDK; advanced practitioner of AI‑assisted engineering and agentic workflows; excellent communicator who thrives in tight collaboration with a Value Builder and an extended dev team.”
#J-18808-Ljbffr
06 ago - Torino
ITConsulting
06 ago - Reggio Emilia
K2 Partnering Solutions
06 ago - Torino
ITConsulting
06 ago - Cagliari
K2 Partnering Solutions