💻 Senior Full-Stack Software Engineer | React • TypeScript • Node.js • Next.js • AWS • CI/CD • Redis • Jest • Docker • MySQL
📍 Bristol (Remote / Hybrid) 📧 jeremyrrsmith@gmail.com | 🌐 jeremysmith.co.uk | 🔗 LinkedIn | 🐙 GitHub
Full-stack engineer with 5+ years’ experience building scalable web applications and microservices. Skilled in React, Next.js (including Incremental Static Regeneration), Node.js, Typescript, Jest, Docker, Redis, AWS, MySQL, and CI/CD pipelines.
I’ve grown from associate to senior engineer at MVF, leading projects, mentoring teammates, and delivering reliable software that balances pragmatism with high standards. I thrive in collaborative teams and am motivated to use technology (and the next generation of it i.e. AI) as a force for good — creating solutions that not only scale, but also make a positive difference.
London, Oct 2019 – Present
- Led development of an appointment-booking feature dynamically embedded via iframe with dynamic data injection, enabling generic third-party booking, increasing customer show rates from 25% to 48% (on average) for the customer journey.
- Implemented Next.js Incremental Static Regeneration (ISR) and optimised build-time API calls, reducing build times from 1h 04m to 26m while handling tens of thousands of page variations.
- Partnered with product managers and designers to plan and deliver business goals.
- Mentored junior engineers, supporting growth and fostering a culture of learning across the team.
- Built and maintained dockerised microservices deployed via CircleCI, with robust error logging (Datadog) and unit test coverage (Jest).
- Developed and published an internal React + TypeScript + Next.js component library to npm with Storybook for consistency across apps.
- Led migration of global state management to Redux from React Context, (in production), reducing re-rendering issues.
- Contributed to legacy PHP/Laravel applications and cross-team engineering guilds on best practices.
- Delivered server-to-server APIs and marketing automation to optimise campaign spend across platforms like Facebook and Google.
- Developed internal APIs and supported CRM development, while learning and contributing to PHP/Laravel systems.
- Provided hands-on technical support to internal users.
- Embeddable Lead Generation Web App: Developed a highly technical embeddable lead generation web app which is loaded within an iframe on a company or third-party website. It features dynamic data injection, dynamic height resizing of the iframe parent to match the content height, dynamic transitions co-ordinated with the content width and height, and height animation. It publishes events, which are translated and sent to the gtm data layer, along with a wide range of other features.
- Microservices: Built and deployed a suite of similar Node.js backend services with Docker, CircleCI pipelines, Datadog monitoring, and Jest unit tests.
- React Component Library: Built a TypeScript/React library, documented with Storybook and distributed via npm, enabling consistent UI across multiple applications, with tagging for development.
- Next.js ISR Integration: Applied Incremental Static Regeneration to efficiently manage page generation, and reduce build times, while handling tens of thousands of page variations.
- Balanced Money Backend (GitHub): Experimented with GraphQL (type-graphql), Node.js, and Docker to design a scalable API backend.
- Balanced (Github): Started building a full stack Next.js project using React Server Components, deploying to a Raspberry Pi (to reduce hosting costs).
- Personal Site (jeremysmith.co.uk): Hosted on AWS, an early project, showing skills in cloud deployment, React, and Gatsby.
- Languages & Frameworks: TypeScript, JavaScript, Node.js, React, Next.js (including ISR), Redis, PHP/Laravel (legacy)
- Databases: MySQL, PostgreSQL
- Infrastructure & DevOps: AWS (EC2, S3, Lambda, API Gateway), Docker, Serverless, CircleCI, Terraform (exposure)
- Testing: Jest, Cypress, Selenium (E2E), TDD/BDD practices
- Monitoring & Analytics: Datadog, logging/alerting pipelines
- Other: Redux, GraphQL, REST APIs, Storybook, Looker (exposure), Snowflake (exposure)
- AWS Certified Cloud Practitioner – Amazon Web Services, 2023
- Postgraduate Diploma in Real Estate – Kingston University, 2009
- BSc Business Administration (2:1) – University of Plymouth, 2005
Cooking for friends, lifting weights, cycling and hiking outdoors, gardening (including growing my own vegetables), home improvement projects, and coffee-fuelled coding.
I enjoy spending time outdoors and value sustainable ways of living, which inspires my motivation to build technology with lasting positive impact.