{"id":3372748,"url":"https://alion.io/job/eleks-trainee-php-developer-jr895","title":"Trainee / Junior PHP Developer, JR895","company":{"id":2373,"name":"ELEKS","domain":"eleks.com","url":"https://alion.io/company/eleks","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":52,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"intern","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lviv, 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":"PHP","optional":false},{"name":"Amazon S3","optional":true},{"name":"Angular","optional":true},{"name":"AWS","optional":true},{"name":"Composer","optional":true},{"name":"Docker","optional":true},{"name":"DynamoDB","optional":true},{"name":"Git","optional":true},{"name":"JavaScript","optional":true},{"name":"Laminas","optional":true},{"name":"MySQL","optional":true},{"name":"Node JS","optional":true},{"name":"PHPUnit","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Rest API","optional":true},{"name":"SQL","optional":true},{"name":"Swagger","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-27T10:28:21Z","employer_posted_date":"2026-10-27","last_verified_at":"2026-10-30T19:40:42Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"ELEKS Software Engineering and Development Office is looking for a Trainee / Junior PHP Developer in our offices in Ukraine.\nOur project is a German event management and marketing platform that helps customers create events with different ticket categories, sell tickets, analyze event performance, and collect feedback from organizers.\nOur client works with large companies that organize conferences, trade fairs, and other corporate events.\nREQUIREMENTS\nUnderstanding of programming fundamentals and how software is built \nBasic knowledge of PHP 8.4 and object-oriented programming; hands-on PHP experience is a plus but not mandatory\n\nOpenness to learning PHP with Laminas or writing backend code in Node.js\n\nBasic understanding of relational databases and SQL; familiarity with MySQL 8.4 or PostgreSQL 14\n\nBasic understanding of REST APIs\n\nFamiliarity with Git and Composer\n\nSome hands-on experience with AI tools for software development\n\nAbility to use AI thoughtfully: define tasks and acceptance criteria, review and test AI-generated output, and refine it where needed rather than copying it without verification\n\nInterest in a full-stack role and willingness to work across both backend and frontend development\n\nUpper-Intermediate level of English\nWOULD BE A PLUS\nFamiliarity with TypeScript and Angular 21\nExperience with PHP or another backend language\nBasic knowledge of Docker\nFamiliarity with PHPUnit and test writing\nInterest in AWS services such as S3 or SQS\nBasic knowledge of NoSQL databases, such as DynamoDB\nFamiliarity with Swagger/OpenAPI, Propel ORM, or microservices\nExperience working with third-party APIs, such as PayPal or Google Analytics\nRESPONSIBILITIES\nConduct a simple range of programming tasks including analysis, coding, and debugging of complex program logic \nConduct test procedures by using testing, and debugging programs\nDevelop algorithms according to technical specifications or other requirements documentation\nUse standard algorithms in the applicable cases\nWrite program code according to the defined application architecture \nStructure and format source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices\nTrack changes, compare source code in the defined version control system\nAgree task deadlines with Senior Developer or Technical Leader\nWHAT YOU WILL GET WITH ELEKS\nClose cooperation with a customer \nChallenging tasks \nCompetence development \nTeam of professionals \nDynamic environment with a low level of bureaucracy","description_format":"text","description_chars":2595,"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":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-28T01:40:25Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":52,"reasons":["conf:3","velocity","win:early","comp:junior"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/eleks-trainee-php-developer-jr895","json_url":"https://alion.io/job/eleks-trainee-php-developer-jr895.json","meta":{"generated_at":"2026-10-30T21:33:47Z","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":12004,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00: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":2373},"rest":"https://alion.io/mcp/rest/get_company?id=2373"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Feleks-trainee-php-developer-jr895"},{"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%2Feleks-trainee-php-developer-jr895"},{"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%2Feleks-trainee-php-developer-jr895"},{"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/eleks-trainee-php-developer-jr895\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Feleks-trainee-php-developer-jr895"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3372748}},{"tool":"search_jobs","arguments":{"company":"eleks.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3372748},"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"}}