EXELAB logo

R&D Software Engineer — Polyant & PlugSync (Mid-level)

EXELAB·$30,000 – $40,000

Primary stack

TypeScriptNode.jsPythonGitCI/CDAI

Nice to have's

ReactNext.jsNestJSPostgreSQLAWSDocker

Job description

About the Position

R&D Software Engineer - Polyant & PlugSync (Mid-level)

Remote - Rome, Lazio, Italy


About the Role

The R&D team at Exelab builds custom, AI-powered solutions around real business needs. We are adding a mid-level engineer to strengthen this team, working alongside the R&D Lead across Polyant and PlugSync. You will contribute to both products, with priorities and focus agreed with the R&D Lead.


Responsibilities

  • Build and improve scoped features, integrations, and internal tools across Polyant and PlugSync.
  • Investigate technical questions, build small prototypes, and evaluate their usefulness before expanding them.
  • Contribute to AI agent capabilities and workflows in Polyant, including LLM APIs, tool use, retrieval, and evaluation.
  • Develop and maintain API integrations and synchronization workflows in PlugSync, considering authentication, data mapping, retries, duplicate processing, and error recovery.
  • Turn validated prototypes into maintainable software with tests, documentation, observability, and a clear deployment path.
  • Use AI coding tools as part of everyday engineering, while checking correctness, security, and maintainability.
  • Contribute reusable CLI tools, skills, templates, and playbooks when they address a demonstrated need in the product or delivery teams.
  • Debug defects and operational issues in your areas, communicate what you find, and improve the system to prevent recurrence.
  • Share findings through concise documentation, demos, and collaboration with delivery engineers when an R&D result is ready for adoption.

Requirements

  • Essential experience and skills

    • Professional software development experience sufficient to independently deliver a scoped feature through implementation, review, and release. Around 2–5 years is a useful guide; demonstrated ability matters more than tenure.
    • Good working knowledge of TypeScript/Node.js or Python, and willingness to become productive in the other when the work requires it.
    • Solid fundamentals in software design, databases, HTTP, and APIs. A relevant degree or equivalent practical experience is welcome.
    • Experience integrating external APIs and handling errors and data consistency beyond the happy path.
    • Practical use of Git, automated tests, and code review, with an understanding of CI/CD and deployment.
    • Hands-on exposure to LLM APIs or agent tools, through professional or substantial personal work, and curiosity about how to make them reliable.
    • Experience using AI coding assistants and the judgement to verify their output.
    • Ability to break a problem into manageable steps, explain trade-offs, document decisions, and ask for help before a blocker becomes a delivery risk.
    • Fluent professional Italian and working English. Based in Italy, with availability for occasional in-person team days.
  • Useful additional experience

    • Both TypeScript and Python, or experience working across backend and frontend.
    • React, Next.js, NestJS, or PostgreSQL, particularly for work on Polyant.
    • Data synchronization, background jobs, webhooks, queues, idempotency, or third-party platform integrations.
    • Cloud services such as AWS, Docker, deployment pipelines, or production monitoring.
    • Agent evaluations, retrieval systems, developer tooling, or open-source contributions.

What You Can Expect

  • A dedicated role in Exelab's R&D team, contributing to two concrete products and reusable capabilities.
  • Autonomy on scoped work, with technical guidance and regular feedback from the R&D Lead.
  • A mix of product development and practical experimentation, with attention to shipping, learning, and long-term maintainability.
  • Room to grow toward broader product ownership, architecture, or a senior R&D role.
  • A remote-first working environment with occasional in-person team days.

Salary

Salary range: 30-40 K


About the Company

Exelab builds custom, AI-powered solutions around real business needs. Our R&D team explores new technical approaches, develops reusable software, and turns useful experiments into capabilities that the wider company can put to work.

© EXELAB. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at EXELAB

All 5 roles

Popular searches