{"id":2306970,"url":"https://alion.io/job/academic-work-senior-fullstack-developer-remote-work","title":"Senior Fullstack Developer, remote work","company":{"id":456784,"name":"Academic Work","domain":"academicwork.fi","url":"https://alion.io/company/academicwork-fi","size_band":"501-1000","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Finland"],"countries":["FI"],"hiring_countries":["FI"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":58000,"max_usd":114000,"period":"year","method":"role_seniority_country_cell","sample_n":19},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"Claude Code","optional":false},{"name":"Java","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-21T21:00:01Z","employer_posted_date":null,"last_verified_at":"2026-09-21T21:00:01Z","board_verified":false,"closed_at":null,"days_open":20,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":20},"description":"Join a pioneering leader in sustainable forest management and drive the modernization of their core ERP system using cutting-edge agentic development workflows in a fully remote setup. Read more below and apply today!\n\nAbout the role\n\nAs a Senior Fullstack Developer, you will lead the modernization of our client's ERP system, transitioning legacy Java/GWT interfaces into modern React applications. Operating in a tight-knit, two-person team, you will leverage advanced agent-driven development tools.\n\nYou are offered the opportunity to work 100% remotely on a long-term, stable project. You will have the creative freedom to pioneer agent-based AI development workflows and play a key role in modernizing a business-critical system.\n\nWork tasks\n\nModernizing a legacy ERP system by transitioning it to a React and Java-based architecture, utilizing agent-based development methods to implement views, design APIs, and build supporting developer tools.\n\nBuild and modernize ERP views, including search interfaces, editors, and dialogs using React\n\nDesign and implement robust REST APIs to support the new frontend architecture\n\nRefactor legacy Java/GWT user interfaces into a modern React-based application\n\nDevelop tools and validation checks to keep agent-driven development processes on track\n\nWe are looking for\n\nAdvanced knowledge of TypeScript and React\n\nPractical experience working daily with agentic development methods like Claude Code\n\nProven ability to read, refactor, and navigate large legacy codebases\n\nStrong eye for UI/UX design with the ability to identify and fix visual inconsistencies\n\nProfessional proficiency in English\n\nIt is meritorious if you have\n\nGood knowledge of Java and REST APIs\n\nExperience with Geographic Information Systems (GIS) or spatial data analysis\n\nExperience with cloud services, specifically AWS\n\nProfessional proficiency in Finnish\n\nExperience building business-critical ERP systems\n\nOur recruitment process\n\nThis recruitment process is handled by Academic Work and it is our client's wish that all questions regarding the position is directed to Academic Work.\n\nOur selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.","description_format":"text","description_chars":2456,"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":"Finland","iso":"FI","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-11T22:55:28Z"}],"visa":[],"liveness":{"score":39,"band":"fade","label":"Fading","p_open":0.85,"p_active":0.516,"p_room":0.9,"age_days":20,"expected_fill_days":39,"reasons":["seen:20","agency","win:mid"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/academic-work-senior-fullstack-developer-remote-work","json_url":"https://alion.io/job/academic-work-senior-fullstack-developer-remote-work.json","meta":{"generated_at":"2026-10-12T18:05:17Z","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":29064,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00: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":456784},"rest":"https://alion.io/mcp/rest/get_company?id=456784"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Facademic-work-senior-fullstack-developer-remote-work"},{"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%2Facademic-work-senior-fullstack-developer-remote-work"},{"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%2Facademic-work-senior-fullstack-developer-remote-work"},{"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/academic-work-senior-fullstack-developer-remote-work\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Facademic-work-senior-fullstack-developer-remote-work"}]}