Solution Architect
Senior

Exelab S.r.l.'s logo

Exelab S.r.l.

Italia

Full Remote

Contratto a tempo indeterminato

Information Technology

Descrizione della Posizione Lavorativa

About Exelab

Exelab is a technology partner for enterprise clients, focused on building custom digital applications that improve customer engagement, optimise processes and enable data-driven decisions. We are a HubSpot Elite partner, Twilio Gold partner and AWS partner, delivering scalable solutions across CRM, marketing automation, analytics and customer experience platforms.

Role overview

The Solution Architect is a senior, hands-on full‑stack engineer who serves as the technical owner for client engagements. You will be accountable end-to-end for one or more parallel projects while remaining active in the codebase.

Key responsibilities

  • Solution design — translate business needs into well-architected technical solutions that balance time-to-value, scalability and maintainability.

  • Project technical ownership — take full accountability for the technical outcomes of one or more projects in parallel.

  • Hands-on engineering — build full‑stack applications using Node.js, Python, React/TypeScript and AWS; stay close to the implementation.

  • 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 practices around testing, CI/CD, observability and Infrastructure as Code (AWS CDK).

Requirements

  • Experience: 7+ years in full‑stack development, with at least 2 years in a senior or lead role and proven ownership of project technical delivery end‑to‑end.

  • Core stack: fluency in Node.js and Python (Python used heavily for integrations, automations and AI/ML workflows); React and TypeScript for frontend; AWS including IaC with AWS CDK; relational and NoSQL 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 (e.g. Copilot, Claude Code, Cursor) and agentic workflows; ability to evaluate, improve and coach others on AI‑generated code.

  • Soft skills: excellent technical and client‑facing communication, bias toward action and pragmatic decision‑making.

  • Languages: good command of English (written and spoken) and mandatory proficiency in Italian.

Nice to have

  • Experience in startups or consulting environments

  • High‑coverage automated testing

  • Additional programming languages or cloud certifications (AWS/Azure)

  • CRM, ERP or e‑commerce integration projects; serverless architectures and microservices; AI and data systems experience

Requisiti

7+ years in full‑stack development with at least 2 years in senior/lead roles; proven track record owning technical delivery end‑to‑end; strong proficiency in Node.js, Python, React/TypeScript and AWS (AWS CDK); advanced user of AI‑assisted engineering tools; excellent communication; Italian language proficiency mandatory.

Competenze richieste

  • Competenze professionali
  • Node.js Python React TypeScript AWS (including CDK) MySQL DynamoDB RESTful APIs CI/CD IaC Observability Git AI coding tools Automations & AI/ML workflows Automated testing
  • Competenze trasversali
  • Communication Client‑facing skills Bias toward action Pragmatic decision‑making Team collaboration English proficiency Italian proficiency