{"id":3921666,"url":"https://alion.io/job/osi-senior-drupal-developer","title":"Senior Drupal Developer","company":{"id":4523691,"name":"Open Source International","domain":"opensource-international.com","url":"https://alion.io/company/osi-4","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Composer","optional":false},{"name":"Docker","optional":false},{"name":"Drupal","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"JQuery","optional":false},{"name":"MariaDB","optional":false},{"name":"MySQL","optional":false},{"name":"PHP","optional":false},{"name":"Symfony","optional":false}],"status":"live","first_seen_at":"2026-11-07T15:41:00Z","employer_posted_date":null,"last_verified_at":"2026-11-07T15:41:00Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"We are seeking an experienced Drupal Developer with deep knowledge of PHP and Drupal API. We collaborate with leading international partners in the field of digital solutions for the public sector in France and develop modern web projects of various levels of complexity.\n\nTechnical Requirements:\n\nProficient in PHP and Drupal API\n\nExperience with Drupal 8/9/10 site building and custom module development\n\nSolid knowledge of Twig templating\n\nStrong front-end skills: HTML5, CSS3, JavaScript (Vanilla and/or jQuery)\n\nFamiliarity with Composer for dependency management\n\nConfident in using Git for version control and collaboration\n\nExperience working with MySQL or MariaDB\n\nComfortable with command-line tools and basic shell scripting\n\nFamiliarity with local development environments such as:\n\nDocksal, DDEV\n\nUnderstanding of Drupal Configuration Management workflow\nOptional but appreciated:\nKnowledge of Symfony components\n\nExperience with Solr, Search API, or other enterprise search solutions\n\nFamiliarity with Docker concepts and containerized workflows\n\nWe Offer\n\nCompetitive salary;\n\nWork schedule from 10:00 to 19:00 with a lunch break;\n\n24 paid vacation days plus public holidays;\n\nOpportunities for professional growth within international projects.","description_format":"text","description_chars":1260,"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":[]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-07T15:41:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["seen:0","win:early"],"computed_at":"2026-11-07T16:36:25Z"},"pay":null,"html_url":"https://alion.io/job/osi-senior-drupal-developer","json_url":"https://alion.io/job/osi-senior-drupal-developer.json","meta":{"generated_at":"2026-11-07T16:36:25Z","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_verified","counted_by":"address","units_charged":1,"used_today":23496,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00: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":4523691},"rest":"https://alion.io/mcp/rest/get_company?id=4523691"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fosi-senior-drupal-developer"},{"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%2Fosi-senior-drupal-developer"},{"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%2Fosi-senior-drupal-developer"},{"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/osi-senior-drupal-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fosi-senior-drupal-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3921666}},{"tool":"search_jobs","arguments":{"company":"opensource-international.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3921666},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}