{"id":1201855,"url":"https://alion.io/job/upwork-full-stack-engineer","title":"Full Stack Engineer","company":{"id":3606,"name":"Upwork","domain":"upwork.com","url":"https://alion.io/company/upwork","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":80,"open_postings":6,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":17,"computed_at":"2026-09-30T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":["GB"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":75000,"max_usd":180000,"period":"year","method":"role_country_seniority_unknown","sample_n":270},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"BigQuery","optional":false},{"name":"CI/CD","optional":false},{"name":"FastAPI","optional":false},{"name":"Firestore","optional":false},{"name":"GCP","optional":false},{"name":"Gemini","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"Microsoft Entra ID","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Vertex AI","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-24T13:01:39Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-29T19:26:16Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"An enterprise client is seeking a highly skilled Full Stack Engineer for a high-velocity contract engagement. In this role, you will be responsible for building and deploying a modern, AI-integrated application hosted entirely on Google Cloud Platform (GCP). You will own the end-to-end development cycle, bridging a responsive React/TypeScript frontend with a high-performance Python/FastAPI backend. A core component of this project involves integrating Google's Vertex AI (Gemini models) to drive intelligent data extraction and risk assessment features.\n Frontend Development: Design and build robust, highly responsive user interfaces using React and TypeScript.\nBackend & API Development: Architect and develop scalable backend services and RESTful APIs using Python and the FastAPI framework.\nCloud-Native Deployment: Containerize and deploy frontend and backend services utilizing serverless GCP Cloud Run.\nData Pipelining: Design, deploy, and manage asynchronous data processing pipelines using Cloud Run Jobs.\nAI/ML Integration: Connect the application to Google's foundation models (Gemini) via Vertex AI to execute complex data extraction and automated risk assessments.\nDatabase Management: Utilize Firestore for real-time application state management and metadata storage, while integrating BigQuery for heavy data warehousing and analytics workloads.\nSecurity & Authentication: Implement enterprise-grade Single Sign-On (SSO) by configuring Google's Identity-Aware Proxy (IAP) and integrating it with Microsoft Entra ID.\nDevOps & CI/CD: Maintain and optimize deployment workflows using Azure DevOps to ensure seamless CI/CD pipelines into the GCP environment.\n To be successful in this project, candidates must be able to hit the ground running with the following technologies:\nFrontend: Deep proficiency in React and TypeScript.\nBackend: Strong Python programming skills with hands-on FastAPI experience.\nGCP Ecosystem: Proven experience with Google Cloud serverless architecture, specifically Cloud Run and Cloud Run Jobs.\nDatabases: Experience structuring document databases (Firestore) and querying analytical data warehouses (BigQuery).\nAI/LLMs: Practical experience integrating LLMs or GenAI APIs into production applications (Vertex AI / Gemini preferred).\nIdentity & Access: Familiarity with enterprise SSO, Microsoft Entra ID (formerly Azure AD), and GCP Identity-Aware Proxy (IAP).\nDevOps: Experience configuring and troubleshooting CI/CD pipelines in Azure DevOps targeting Google Cloud.\nIdeal Candidate Profile\nSelf-Starter: You thrive in fast-paced contract environments and can rapidly familiarize yourself with an existing architecture.\nFull-Stack Mindset: You are equally comfortable debugging a React state issue as you are optimizing a Python API or writing a BigQuery SQL statement.\nQuality Focused: You write clean, well-documented, and maintainable code with a strong understanding of cloud security best practices.\n Only applicants located in UK may apply.\nFully remote opportunity.","description_format":"text","description_chars":3019,"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":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Design & Creative","Sales & Marketing"],"lifecycle":[{"event":"open","at":"2026-09-24T21:21:24Z"}],"liveness":{"score":89,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.889,"p_room":1,"age_days":5,"expected_fill_days":17,"reasons":["conf:10","velocity","win:early"],"computed_at":"2026-09-30T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/upwork-full-stack-engineer","json_url":"https://alion.io/job/upwork-full-stack-engineer.json","meta":{"generated_at":"2026-09-30T06:37:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4667,"day_limit":5000,"remaining_today":333,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}