Italia
Full Remote
Contratto a tempo indeterminato
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.
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.
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).
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.
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