{"id":3540216,"url":"https://alion.io/job/altynexai-full-stack-developer-net-react-2","title":"Full-Stack Developer (.NET / React)","company":{"id":4374645,"name":"AltynexAI","domain":"altynexai.com","url":"https://alion.io/company/altynexai","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Aveiro, Portugal","Porto, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":30000,"max":60000,"currency":"EUR","period":"year","gross":null,"usd_annual":67045},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ASP.NET Core","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Computer Vision","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"JavaScript","optional":false},{"name":"MQTT","optional":false},{"name":"Multimodal AI","optional":false},{"name":"OpenCV","optional":false},{"name":"PyTorch","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TensorFlow","optional":false},{"name":"TypeScript","optional":false},{"name":"YOLO","optional":false}],"status":"live","first_seen_at":"2026-10-30T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-30T00:00:00Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Full-Stack Developer (.NET / React)\nAI · Computer Vision · IoT\nPortugal · Leça da Palmeira / Estarreja | Full-Time | Hybrid/Remote Option\nAt AltynexAI, we develop solutions that connect cloud software, Artificial Intelligence and physical equipment. We are looking for a Full-Stack Developer to join our team and contribute to the development of technology products used in real-world vending, autonomous retail and logistics.\nYou'll work across APIs and web interfaces through to communication with IoT equipment, with the opportunity to explore and integrate Computer Vision and AI models for product recognition, automation, data analysis and new user experiences.\nThe Challenge\nBuild software that doesn't stop at the browser: it communicates with devices, payments, sensors, cameras and real equipment.\nYou will have room to contribute to architectural decisions and experiment with technology that has a direct impact on the product.\nWhat You'll Do\nDevelop backend services in C# / .NET and ASP.NET Core, including APIs and services.\n\nBuild and evolve web interfaces in React and TypeScript.\n\nWork with SQL databases and data flows between cloud services and equipment.\n\nIntegrate IoT devices and gateways, including MQTT and other communication protocols.\n\nExperiment with, evaluate and integrate AI and Computer Vision models, including product recognition and image analysis scenarios.\n\nContribute to the integration of digital payments and external services.\n\nContribute to architecture, security, testing, observability and CI/CD.\n\nWhat We're Looking For\nBachelor's degree recognized in Portugal.\n\nCurrent residence in the district of Porto or Aveiro, Portugal.\n\nDevelopment experience with C# / .NET and ASP.NET Core.\n\nGood knowledge of React, TypeScript or JavaScript.\n\nExperience with REST APIs, relational databases/SQL and Git.\n\nStrong software engineering foundations: readable, testable, well-structured and maintainable code.\n\nAutonomy, technical curiosity and the ability to investigate and solve end-to-end problems.\n\nExperience using Artificial Intelligence tools to support software development.\n\nIt Will Be a Plus If You've Worked With…\nMicrosoft Azure, Docker, Azure DevOps or GitHub Actions.\n\nMQTT, IoT architectures, embedded systems or software–hardware integration.\n\nComputer Vision and frameworks/models such as OpenCV, YOLO, PyTorch, TensorFlow or multimodal models.\n\nRunning AI models on edge devices or integrating cloud inference services.\n\nPayment gateways, serial protocols, MDB or vending/autonomous retail systems.\n\nYou don't need to master all of these technologies. What matters most to us is strong engineering foundations, the ability to learn and the motivation to work on a product where software, AI and hardware come together.\nWhat You'll Find in This Role\nProduct Impact\nReal input into technical decisions and the evolution of the platform.\nApplied AI\nHands-on work with Computer Vision and AI models in concrete use cases.\nCloud + Physical World\nChallenges that combine web applications, IoT, payments and equipment.\nTechnical Autonomy\nRoom to propose solutions, test approaches and improve the architecture.\nContinuous Learning\nExposure to multiple areas without the expectation that you already master them all.\nReal-World Testing\nOpportunity to support integrations directly on machines and prototypes.\nLocation and Working Model\nThe role is based around Leça da Palmeira / Estarreja, Portugal, with the option of a hybrid/remote component.\nCandidates must reside in the district of Porto or Aveiro.\nAvailability for in-person meetings and integration testing with equipment and prototypes when needed will be valued.\nApplication\nIf you enjoy building products, solving real technical problems and working at the intersection of software, AI and hardware, we'd like to hear from you.\nSend your application ncluding:\nUpdated CV;\n\nLinkedIn and/or GitHub, if available;\n\nA brief reference to 2–3 relevant projects;\n\nAvailability to start;\n\nExpected gross annual salary.\n\nAltynexAI","description_format":"text","description_chars":4029,"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":["Continuous learning"],"hiring_locations":[{"name":"Portugal","iso":"PT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IoT Platforms & Solutions","Computer Vision","Retail & Commerce AI"],"lifecycle":[{"event":"open","at":"2026-10-30T18:56:53Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":24,"reasons":["seen:3","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":67045,"is_top_pay":false},"html_url":"https://alion.io/job/altynexai-full-stack-developer-net-react-2","json_url":"https://alion.io/job/altynexai-full-stack-developer-net-react-2.json","meta":{"generated_at":"2026-11-03T01:14:11Z","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":1480,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00: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":4374645},"rest":"https://alion.io/mcp/rest/get_company?id=4374645"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faltynexai-full-stack-developer-net-react-2"},{"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%2Faltynexai-full-stack-developer-net-react-2"},{"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%2Faltynexai-full-stack-developer-net-react-2"},{"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/altynexai-full-stack-developer-net-react-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faltynexai-full-stack-developer-net-react-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3540216}},{"tool":"search_jobs","arguments":{"company":"altynexai.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3540216},"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"}}