Full-Stack TypeScript Engineer | Backend & Data Systems
Techie #0268
London & the South East · Prefers flexible · Expects £20k–£200k
Experience
Software Engineer
— presentGlobal financial services company — loyalty & rewards platform team
Contributed to a large-scale loyalty platform modernisation and data migration programme, reconciling legacy membership rewards data against a newly architected system during a live migration. Worked directly with a Postgres-backed reconciliation pipeline and used Databricks to process and validate high-volume records, tracing discrepancies across member profiles, points accrual, and partner integrations. Built a Next.js/React front-end for an internal dashboard giving engineers and operations real-time visibility into reconciliation status. Developed and consumed REST APIs on Java and Spring Boot within a microservices architecture and wrote JUnit tests for reconciliation and transformation logic.
Web Developer / Product Engineer
— presentDigital product studio / web agency
Acted as primary technical point of contact across client accounts end to end, working directly in each client's existing codebase and constraints. Designed and shipped responsive client web applications, and introduced internal tooling and automated pricing workflows that cut quoting time for new clients. Implemented WooCommerce solutions, including payment gateways and shipping configuration for live e-commerce clients, where failures had direct revenue impact.
Software Engineer (Freelance)
— presentIndependent practice — multiple concurrent client accounts
Ongoing independent engineering practice, run concurrently alongside full-time and contract roles. Own the full client lifecycle — scoping, onboarding, delivery, and ongoing support — as sole technical point of contact across multiple accounts, each on a different stack. Design, build, and deploy full-stack applications using Node.js, TypeScript, Next.js, React.js, Postgres, and AWS DynamoDB, regularly working in unfamiliar or inherited codebases under client deadlines. Diagnose and resolve live production issues post-launch. Delivered an average 40% increase in client sales within six months of launch and a 60% improvement in online presence across accounts.
Want an introduction?
Companies receive full profiles and contact details after signing a placement agreement — a flat 10% of first-year salary, only if you hire.
Get this techie