{"id":1016833,"url":"https://alion.io/job/exelab-rd-software-engineer-polyant-plugsync-mid-level","title":"R&D Software Engineer — Polyant & PlugSync (Mid-level)","company":{"id":698558,"name":"Exelab","domain":"exelab.com","url":"https://alion.io/company/exelab-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Rome, Italy"],"countries":["IT"],"hiring_countries":["IT"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":40000,"max_usd":84000,"period":"year","method":"role_seniority_country_cell","sample_n":11},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"LLM","optional":false},{"name":"Nest.JS","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Tool Use","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-17T13:47:09Z","employer_posted_date":"2026-09-17","last_verified_at":"2026-10-09T01:11:06Z","board_verified":true,"closed_at":null,"days_open":21,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":21},"description":"Please note that candidates must have the right to work in Italy and be based in the country for this role\nThe R&D team at Exelab\nExelab 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.\nWe are adding a mid-level engineer to strengthen this team, working alongside the R&D Lead across Polyant and PlugSync. Polyant is our runtime for AI agents; PlugSync is our integration and data synchronization platform. You will contribute to both products, with priorities and focus agreed with the R&D Lead.\nThe role\nYou will take defined problems from investigation through implementation, testing and documentation. Some work will start as an experiment or proof of concept; other work will improve an existing feature, integration or operational workflow. You will help decide when an experiment is ready to become supported software and what is needed to make that transition safely.\nThis is a mid-level role for someone who has already delivered and maintained software in a professional setting. You should be comfortable making progress independently on a scoped piece of work, proposing an approach and raising uncertainties early. The R&D Lead will set priorities with you, provide technical guidance and review consequential architectural decisions.\nYou will work across Polyant and PlugSync over time, rather than splitting every day between them. The aim is sustained progress on agreed outcomes, with clear ownership of individual features or experiments.\nWhat you will do\nBuild and improve scoped features, integrations and internal tools across Polyant and PlugSync.\n\nInvestigate technical questions, build small prototypes and evaluate their usefulness before expanding them.\n\nContribute to AI agent capabilities and workflows in Polyant, including LLM APIs, tool use, retrieval and evaluation.\n\nDevelop and maintain API integrations and synchronization workflows in PlugSync, considering authentication, data mapping, retries, duplicate processing and error recovery.\n\nTurn validated prototypes into maintainable software with tests, documentation, observability and a clear deployment path.\n\nUse AI coding tools as part of everyday engineering, while checking correctness, security and maintainability.\n\nContribute reusable CLI tools, skills, templates and playbooks when they address a demonstrated need in the product or delivery teams.\n\nDebug defects and operational issues in your areas, communicate what you find and improve the system to prevent recurrence.\n\nShare findings through concise documentation, demos and collaboration with delivery engineers when an R&D result is ready for adoption.\n\nRequirements\nEssential experience and skills\nProfessional 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.\n\nGood working knowledge of TypeScript/Node.js or Python, and willingness to become productive in the other when the work requires it.\n\nSolid fundamentals in software design, databases, HTTP and APIs. A relevant degree or equivalent practical experience is welcome.\n\nExperience integrating external APIs and handling errors and data consistency beyond the happy path.\n\nPractical use of Git, automated tests and code review, with an understanding of CI/CD and deployment.\n\nHands-on exposure to LLM APIs or agent tools, through professional or substantial personal work, and curiosity about how to make them reliable.\n\nExperience using AI coding assistants and the judgement to verify their output.\n\nAbility to break a problem into manageable steps, explain trade-offs, document decisions and ask for help before a blocker becomes a delivery risk.\n\nFluent professional Italian and working English. Based in Italy, with availability for occasional in-person team days.\n\nUseful additional experience\nBoth TypeScript and Python, or experience working across backend and frontend.\n\nReact, Next.js, NestJS or PostgreSQL, particularly for work on Polyant.\n\nData synchronization, background jobs, webhooks, queues, idempotency or third-party platform integrations.\n\nCloud services such as AWS, Docker, deployment pipelines or production monitoring.\n\nAgent evaluations, retrieval systems, developer tooling or open-source contributions.\n\nWhat you can expect\nA dedicated role in Exelab's R&D team, contributing to two concrete products and reusable capabilities.\n\nAutonomy on scoped work, with technical guidance and regular feedback from the R&D Lead.\n\nA mix of product development and practical experimentation, with attention to shipping, learning and long-term maintainability.\n\nRoom to grow toward broader product ownership, architecture or a senior R&D role.\n\nA remote-first working environment with occasional in-person team days.\n\nSalary range: 30-40 K","description_format":"text","description_chars":5004,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Italian","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Italy","iso":"IT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Enterprise Apps Implementation Partners"],"lifecycle":[{"event":"open","at":"2026-09-17T23:50:48Z"}],"visa":[],"liveness":{"score":57,"band":"ok","label":"Likely open","p_open":1,"p_active":0.757,"p_room":0.75,"age_days":20,"expected_fill_days":28,"reasons":["conf:1","win:late"],"computed_at":"2026-10-08T05:49:30Z"},"pay":null,"html_url":"https://alion.io/job/exelab-rd-software-engineer-polyant-plugsync-mid-level","json_url":"https://alion.io/job/exelab-rd-software-engineer-polyant-plugsync-mid-level.json","meta":{"generated_at":"2026-10-09T02:26:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":325,"day_limit":5000,"remaining_today":4675,"minute_limit":60,"resets_at":"2026-10-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":698558},"rest":"https://alion.io/mcp/rest/get_company?id=698558"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fexelab-rd-software-engineer-polyant-plugsync-mid-level"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fexelab-rd-software-engineer-polyant-plugsync-mid-level"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fexelab-rd-software-engineer-polyant-plugsync-mid-level"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/exelab-rd-software-engineer-polyant-plugsync-mid-level\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fexelab-rd-software-engineer-polyant-plugsync-mid-level"}]}