Senior AI-Native Full-Stack Engineer
HireAlpha · Dubai, United Arab Emirates
Apply & track with Apply EdgeRole-AI-Native Full-Stack EngineerExp-10+ Years Location-Dubai Notice Period- Immediate -30 DaysMandatory Skills: React, TypeScript, Java 17+, Spring Boot 3.x, Full-Stack Development, REST APIs, Microservices, PostgreSQL, GitHub Actions, Docker, Kubernetes/OpenShift, GitOps, Automated Testing, AI-Assisted Development, Claude Code/GitHub Copilot, Spec-Driven Development, Prompt Engineering, Production Support, OWASP Security, OAuth2/OIDCSenioritySenior (10+ years)Minimum 4–5 years writing and running production codePlus: Experience working with a bank or another regulated financial institutionTeam & MissionThis role does both: builds the platform and proves it in production delivery.What They DeliverComplete business features end-to-end, from specification through to release, across digital banking channels.Write specifications, build code, write tests, and ship to production.Dogfood the Agentic SDLC platform.Feed defects and gaps back to the platform team.Help other squads adopt the platform.Full-Stack Scope — MandatoryGenuinely full-stack and non-negotiable: the same engineer owns the React screen, the Spring Boot service behind it, the data model, the pipeline, and the production support of what they ship.Front-end-only or back-end-only specialists are not a fit for this role.Candidates should be able to walk through a feature they personally built across every layer.FrontendReact (mandatory)TypeScriptComponent designResponsive UIFigma-to-codeAccessibilityCross-browser behaviourBackendJava 17+ / Spring Boot 3.x (mandatory)NodeJS (Express, Next.js etc.)PythonMicroservicesDB design and modelling for backendsREST and event-driven APIsOAuth2 / OIDCPostgreSQLKafka / IBM MQDevOpsOwn their service pipeline:GitHub ActionsDockerKubernetes / OpenShiftGitOpsAutomated testingObservabilityOn-call ownership of what they shipBanking Production Experience — Pluses / Nice to HaveDemonstrable experience writing production-grade code in a bank or regulated financial institution — systems handling real customers, real money movement, and real regulatory exposure.Comfortable with the operating discipline that comes with it:Formal change management and approvalsSegregation of dutiesRelease windows and rollback plansAudit evidence and traceabilityProduction incident handling and RCAExposure to core banking, payments, cards, lending or channel integration is strongly preferred.Security Engineering — Must HaveUnderstands the security bar a bank operates at and codes to it by default:OWASP Top 10Parameterised queriesInput validation and output encodingServer-side authorisation and least privilegeVetted cryptographySecure session and token handlingSecrets managed through a secrets manager — never hardcoded, logged or committedDependencies vettedSAST, DAST and SCA treated as part of definition of doneCareful with customer data:PII minimisation and maskingData residencyNo production data in lower environmentsSpec-Driven Development — Must HaveHands-on experience with Spec-Driven Development: writing a precise, reviewable specification before code, treating the spec as the source of truth, and generating implementation and tests from it.Familiarity with SDD tooling and workflows, for example GitHub Spec Kit, Kiro, or Claude Code spec workflows.Keeping spec, tests and code in sync as requirements change.Can write acceptance criteria that are unambiguous enough for an agent to implement and for a reviewer to verify.AI Tooling — Must HaveClaude Code or GitHub Copilot used dailySpec-based developmentAI-generated testsSkill-file authoringPrompt engineeringMCP tool useReviews agent output critically and knows where human judgement must stay in the loop.Forward-Deployed Engineering — Must Have for FDEsExperience working as a Forward Deployed Engineer or equivalent embedded role:Sitting with the users or client teamsUnderstanding their workflow first-handBuilding and shipping against itStaying to drive adoptionRunning discovery sessionsDemosEnablement workshopsOffice hoursUnblocking other teamsFeeding what they learn back into the platform backlogMeasured on adoption and outcomes, not just delivered tickets.Interpersonal and Stakeholder Skills — Must HaveStrong communicator who can move between audiences: fellow engineers and architects, and non-technical stakeholders in business, product, operations, risk, compliance and audit.Influences without authority — builds credibility, wins over sceptics of AI-assisted delivery, and drives change in engineering habits across squads.Strong collaborator:Constructive in code reviewGenerous with knowledgeComfortable with disagreementAble to explain trade-offs in plain language to squads or other stakeholdersNice to HaveReact NativeApache Camel KFlowable BPMUAE banking domain knowledgeCBUAE security awarenessExperience introducing a developer platform or new engineering practice at scalePublic technical writing or speaking