{"id":3466443,"url":"https://alion.io/job/uppeople-platform-engineering-lead","title":"Platform Engineering Lead","company":{"id":4486031,"name":"UPPeople","domain":"uppeople.co","url":"https://alion.io/company/uppeople","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"DevOps","role_family":"DevOps","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"posting_text","remote_working_hours":{"label":"European time zones","utc_offset_min":0,"utc_offset_max":2},"hiring_geo_confidence":"inferred","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["DE","FR","AT","BE","BG","HR","CY","CZ","DK","FI","HU","IE","IT","NL","PL","RO","ES","SE","EE","GR","LV","LT","LU","MT","PT","SK","SI"],"hiring_countries_total":27,"salary":null,"salary_estimate":{"min_usd":26000,"max_usd":74000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1037},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"ClickHouse","optional":false},{"name":"Cursor","optional":false},{"name":"Docker","optional":false},{"name":"Eloquent","optional":false},{"name":"GCP","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"Laravel","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"Platform Engineering","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Sentry","optional":false},{"name":"Snowflake","optional":false},{"name":"SQL","optional":false},{"name":"Vue Router","optional":false},{"name":"Vue.js","optional":false},{"name":"Vuex","optional":false},{"name":"Cypress","optional":true},{"name":"Druid","optional":true},{"name":"Figma","optional":true},{"name":"JavaScript","optional":true},{"name":"PHP","optional":true},{"name":"PHPUnit","optional":true},{"name":"Pulumi","optional":true},{"name":"Redis","optional":true},{"name":"Terraform","optional":true},{"name":"TypeScript","optional":true},{"name":"Vite","optional":true}],"status":"live","first_seen_at":"2026-10-12T12:19:32Z","employer_posted_date":null,"last_verified_at":"2026-10-12T12:19:32Z","board_verified":false,"closed_at":null,"days_open":25,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":25},"description":"About the Product\n\nWe build a marketing data platform for the pharma industry. Our clients are pharmaceutical brands, and the campaigns reach verified healthcare professionals.\n\nThe platform enables marketing teams to run campaigns across channels such as Meta, LinkedIn, and programmatic advertising, and to measure campaign performance. The core product is a Laravel + Vue application running on GCP, backed by PostgreSQL and analytical data platforms including ClickHouse and BigQuery.\n\nThe team is small, fully remote across EU time zones, and releases continuously.\n\nWe are looking for a Lead Platform Engineer to lead the engineering team behind a large-scale web platform used by pharma marketing teams to run and measure their campaigns.\n\nThis is a hands-on technical leadership role. You will lead a small team of developers and a QA engineer while continuing to write code yourself. You will shape how features are built, translate product requirements into clear technical specifications, make architectural decisions, and take ownership from development through release and production.\n\nYou will work closely with the Product Lead, who owns the product vision and priorities, and report directly to the CTO. Together, you will shape not only the technology behind the platform, but also its user experience and evolution.\n\nWhat we're looking for\n\nGeneral\n\nProduct mindset: able to turn business goals into concrete user flows and product decisions, while challenging requirements that do not create real user value\n\n2+ years of technical leadership: experience as a Tech Lead, Team Lead, or hands-on Engineering Manager, including task breakdown, code reviews, mentoring, and 1:1s\n\n5+ years of full-stack engineering experience: building, shipping, and maintaining production web products\n\nProduction ownership: comfortable owning releases, incidents, reliability, and data correctness\n\nRemote collaboration: comfortable working in a fully remote environment with overlap across EU time zones\n\nEnglish B2+: confident in written communication, as most day-to-day communication is asynchronous\n\nTechnical\n\nUI/UX mindset: able to review existing user flows, identify friction, and implement meaningful improvements without depending on a designer for every change\n\nStrong Laravel: hands-on experience with Eloquent, queues, events, service providers, testing, and production Laravel applications\n\nVue.js: experience with either Vue 2 or Vue 3. The existing SPA is based on Vue 2.7, Options API, Vuex, and Vue Router, so the ability to work effectively within an existing codebase is more important than framework preference\n\nPostgreSQL: beyond CRUD — indexing, query optimization, execution plans, and migrations against live production tables\n\nStrong SQL + analytical databases: practical experience with ClickHouse, BigQuery, Snowflake, or similar technologies\n\nLarge-scale data: comfortable working with datasets containing hundreds of millions or billions of rows and understanding the performance implications\n\nTechnical documentation: able to write and maintain FRDs, architecture decisions, API contracts, and data models\n\nGCP: experience designing and operating services using Cloud Run, Cloud SQL, GCS, or similar\n\nDocker & CI/CD: hands-on experience with Docker and CI pipelines, preferably GitHub Actions\n\nAutomated testing: experience with unit, integration, and E2E testing and a mindset of improving test coverage over time\n\nProduction debugging & observability: comfortable working with Sentry, application logs, infrastructure logs, monitoring, and incident investigation\n\nSoft Skills\n\nThinks in user flows, not just tickets — understands who the user is, what they are trying to achieve, and what should happen next\n\nLeads by doing: breaks down work, reviews code, mentors engineers, removes blockers, and makes difficult technical calls when necessary\n\nStrong written communication: can clearly document requirements, architecture decisions, and technical reasoning in English\n\nAnalytical mindset: investigates root causes rather than treating symptoms\n\nStrong task and risk management: keeps work transparent, identifies dependencies, and raises risks early\n\nResponsible approach to healthcare data: understands the importance of access control, consent, privacy, and PII\n\nAI & Engineering Automation\n\nAI-assisted development is an integral part of the engineering workflow. We are looking for someone who actively uses AI coding agents rather than treating them as occasional productivity tools.\n\nWe expect you to:\n\nUse AI coding agents such as Claude Code, Cursor, Codex, or similar tools on a daily basis\n\nBe comfortable having AI draft a significant portion of production code while personally reviewing and validating the output\n\nRun multiple AI agents in parallel using isolated branches or worktrees\n\nMaintain project-specific AI context using tools such as CLAUDE.md, AGENTS.md, custom commands, and rules\n\nBuild AI-powered automations for recurring engineering tasks such as reporting, migrations, release checks, or test generation\n\nUnderstand when AI-generated output is incorrect, incomplete, or unsafe — and know when to reject it\n\nTake full ownership of anything that reaches production, regardless of whether it was written by you or an AI agent\n\nNice to Have\n\nExperience with design systems or component libraries\n\nExperience with Figma or similar tools for designing and communicating user flows\n\nExperience defining product requirements directly with a Product Manager, founder, or business stakeholder\n\nBackground in AdTech, MarTech, or marketing analytics\n\nExperience with healthcare or pharma products, particularly consent and PII handling\n\nInfrastructure as Code experience with Pulumi or Terraform\n\nExperience migrating Vue 2 to Vue 3\n\nTypeScript experience\n\nApache Druid\n\nBigQuery or ClickHouse performance and cost optimization\n\nResponsibilities\n\nOwn the platform experience: make day-to-day UX and user-flow decisions and proactively identify improvements\n\nPartner with Product: contribute to what gets built, challenge assumptions, propose alternatives, and advocate for the user\n\nLead a small engineering team: 2–4 developers plus QA, including task planning, code review, mentoring, and participation in hiring\n\nStay hands-on: design and implement features yourself while distributing work across the team\n\nOwn technical design: define data models, APIs, UI flows, testing strategy, and rollout plans\n\nWrite and maintain FRDs and keep technical documentation up to date\n\nWork directly with the Product Lead on weekly priorities and delivery planning\n\nWork with large-scale campaign data across PostgreSQL, BigQuery, ClickHouse, and Druid\n\nOwn releases and reliability: deployments, monitoring, alerting, incident response, and production support\n\nImprove observability and engineering quality across the platform\n\nMaintain and improve CI/CD and automated testing\n\nWork responsibly with healthcare-professional data, including access, consent, and PII requirements\n\nReport directly to the CTO and help define architecture and engineering standards\n\nTech Stack\n\nBackend: PHP 8.3, Laravel 12, Redis\n\nFrontend: Vue 2.7, Vuex, Vite\n\nDatabases: PostgreSQL, ClickHouse, BigQuery, Apache Druid\n\nCloud & Infrastructure: GCP, Docker, GitHub Actions\n\nMonitoring: Sentry\n\nTesting: PHPUnit, Cypress\n\nAI: Claude Code and other AI coding agents\n\nWhat We Offer\n\nReal ownership of a major product area, including its technical direction and user experience\n\nFully remote work with flexible hours and overlap with EU time zones\n\nDirect access to the CTO and the opportunity to influence architecture and engineering standards\n\nPaid AI tooling, including Claude Code\n\nThe opportunity to work with large-scale data, including datasets with up to 1.5 billion rows\n\nComplex real-world integrations with major advertising platforms\n\nA small, experienced engineering team with minimal bureaucracy and fast decision-making\n\nA role where you can influence what gets built, how it is built, and how the product evolves\n\nInterview Process\n\nIntro Call — 30 min: expectations and mutual fit.\n\nTechnical Interview — 90 min: architecture, data modelling, production failure modes, and AI-assisted development.\n\nProduct Lead Interview — 45 min: collaboration, product thinking, and ways of working.","description_format":"text","description_chars":8323,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Cyprus","iso":"CY","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-29T15:24:45Z"}],"visa":[],"liveness":{"score":31,"band":"fade","label":"Fading","p_open":0.85,"p_active":0.487,"p_room":0.75,"age_days":25,"expected_fill_days":29,"reasons":["seen:25","agency","velocity","win:late"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/uppeople-platform-engineering-lead","json_url":"https://alion.io/job/uppeople-platform-engineering-lead.json","meta":{"generated_at":"2026-11-07T08:13:43Z","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":4446,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00: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":4486031},"rest":"https://alion.io/mcp/rest/get_company?id=4486031"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fuppeople-platform-engineering-lead"},{"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%2Fuppeople-platform-engineering-lead"},{"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%2Fuppeople-platform-engineering-lead"},{"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/uppeople-platform-engineering-lead\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fuppeople-platform-engineering-lead"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3466443}},{"tool":"search_jobs","arguments":{"company":"uppeople.co","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3466443},"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"}}