act digital
Senior Python/ AI Backend Developer
act digitalPortugal1 day ago
Full-timeEngineering

We are looking for an experienced Senior Python / AI Backend Developer to join our AI development team. You will build and evolve the backend infrastructure powering a suite of specialized AI assistants (e.g., helpdesk support, back-office operations, and HR solutions).

This role requires strong backend engineering skills, hands-on experience with Python frameworks, and genuine interest in AI-driven systems.


Responsibilities:

  • Design, develop, and maintain robust, scalable backend services for AI assistants;
  • Build and manage secure, efficient RESTful APIs for data integration;
  • Ensure performance, reliability, observability, and data security across services;
  • Collaborate closely with front-end teams to deliver consistent user experiences;
  • Integrate AI-driven capabilities to enable automation and intelligent support;
  • Participate in agile practices (sprint planning, code reviews, retrospectives, continuous improvement);
  • Communicate technical concepts clearly to business and non-technical stakeholders.



Required Skills & Experience

  • 3+ years developing backend web applications in Python;
  • Strong experience with FastAPI and REST API development;
  • Solid understanding of backend architecture, databases, and server-side logic;
  • Experience working in an AI-focused development environment;
  • Familiarity with AI integration frameworks such as LangChain and LangGraph;
  • Proficiency with Git;
  • Growth mindset and willingness to learn new AI technologies;
  • Ability to explain technical topics to non-technical audiences;
  • English level B1 or higher.



Technical Skills Matrix (Expected Level)

  • Python — Advanced
  • RESTful APIs — Advanced
  • FastAPI — Advanced
  • Git — Advanced
  • Docker — Intermediate
  • Kubernetes — Intermediate
  • PostgreSQL — Intermediate
  • AI Integration Frameworks (LangChain, LangGraph) — Intermediate
  • Agile Development Practices — Intermediate


Nice to Have

  • Familiarity with LLMs (Large Language Models)
  • Cloud experience, preferably Microsoft Azure
  • Basic understanding of machine learning / AI concepts
  • Experience with Docker and Kubernetes
  • Knowledge of PostgreSQL
  • Previous experience in the banking industry (2+ years is a plus)

Key Skills

Ranked by relevance