{"id":3446678,"url":"https://alion.io/job/user-experience-researchers-full-stack-engineer","title":"Full Stack Engineer","company":{"id":245891,"name":"User Experience Researchers","domain":"user.com.sg","url":"https://alion.io/company/user-3","size_band":null,"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":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":4000,"max":7000,"currency":"SGD","period":"month","gross":true,"usd_annual":65496},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EKS","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Datadog","optional":false},{"name":"Docker","optional":false},{"name":"Dynatrace","optional":false},{"name":"GitLab","optional":false},{"name":"Go","optional":false},{"name":"Kubernetes","optional":false},{"name":"React.js","optional":false},{"name":"Terraform","optional":false},{"name":"Amazon EC2","optional":true},{"name":"Amazon ECS","optional":true},{"name":"Amazon S3","optional":true},{"name":"API Gateway","optional":true},{"name":"AWS Lambda","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"Next.js","optional":true},{"name":"Open Policy Agent","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-29T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-29T00:00:00Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"We are looking for Full Stack Engineers to modernise a public sector digital service. The team will migrate a legacy tech stack to a modern, cloud-native, containerised platform on AWS. Engineers will build and configure products end to end, from frontend to backend, infrastructure, security integration, and production support.\nKey Responsibilities:\nDevelop and configure products, migrating legacy applications to a modern cloud-native, containerised tech stack.\nBuild responsive, accessible web frontends using ReactJS, TypeScript, and Next.js.\nDevelop backend services and APIs in Golang and/or Kotlin, including long-running business processes using a workflow engine (e.g. Temporal).\nSet up and maintain secure AWS infrastructure using Infrastructure as Code (e.g. Terraform).\nImplement security controls and monitoring, including authentication and identity integration with enterprise identity platforms, OIDC, and SAML.\nBuild and maintain CI/CD pipelines in GitLab, and deploy workloads to Kubernetes (EKS). Instrument applications for observability using tools such as Dynatrace or Datadog.\nSupport production deployments, troubleshoot issues, and take part in incident resolution.\nWrite clean, tested, well-documented code and take part in code reviews.\nRequirements:\nExperience\nConsultant: 3–5 years of hands-on full stack development experience\nExperience migrating or modernising legacy systems is strongly preferred.\nExperience delivering large-scale enterprise or public sector projects is an advantage.\nTechnical Skills (Must Have)\nFrontend: ReactJS, TypeScript\nBackend: Golang and/or Kotlin\nDevOps: CI/CD, Docker, Kubernetes\nCloud: AWS architecture and services\nInfrastructure as Code: Terraform (or equivalent)\nObservability: Hands-on experience with at least one observability tool\nTechnical Skills (Good to Have)\nExperience with Next.js\nExperience in setting up AWS cloud infrastructure (e.g. S3, EKS / ECS, EC2, Lambda, RDS, Load Balancers, API Gateway)\nExperience with a workflow engine (e.g. Temporal)\nExperience with a rules engine (e.g. Gorules, Open Policy Agent)\nFamiliarity with observability tools such as Dynatrace, Datadog\nImplemented authentication using OIDC, SAML\nImplemented authorisation using RBAC, ABAC\nExperience with enterprise identity and security tools, directory services, access management, and endpoint security solutions\nInfrastructure and container security practices\nOutSystems, Oracle Policy Automation (OPA) / Oracle Intelligent Advisor (OIA), Sitefinity, Oracle technologies\nSoft Skills\nStrong problem-solving and debugging skills in production environments.\nClear communication with technical and non-technical stakeholders.\nSkills\nReact Javascript, Monitoring Tools, Terraform, Temporal Logic, Kubernetes, AWS, Cloud Migration, Infrastructure as Code (IaC), Growth Strategy Projects, Identity Management Systems, Cloud Infrastructure, CI/CD, Legacy Modernization, Workflow Engine, Docker, React.js","description_format":"text","description_chars":2953,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Government"],"lifecycle":[{"event":"open","at":"2026-10-29T08:28:30Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":1,"expected_fill_days":30,"reasons":["seen:1","agency","velocity","win:early"],"computed_at":"2026-10-30T05:48:23Z"},"pay":{"stated_usd_annual":65496,"is_top_pay":false},"html_url":"https://alion.io/job/user-experience-researchers-full-stack-engineer","json_url":"https://alion.io/job/user-experience-researchers-full-stack-engineer.json","meta":{"generated_at":"2026-10-30T09:52:54Z","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":14141,"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":245891},"rest":"https://alion.io/mcp/rest/get_company?id=245891"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fuser-experience-researchers-full-stack-engineer"},{"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%2Fuser-experience-researchers-full-stack-engineer"},{"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%2Fuser-experience-researchers-full-stack-engineer"},{"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/user-experience-researchers-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fuser-experience-researchers-full-stack-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3446678}},{"tool":"search_jobs","arguments":{"company":"user.com.sg","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3446678},"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"}}