Full-Stack Engineer · Lifeed
Full-Stack Engineer on a Go + Vue/TypeScript eLearning platform serving 50,000+ learners — responsible for the learner PWA's frontend, and for the internal admin platform end-to-end, from domain model and interface design through to implementation.
Responsibilities
- Own the learner PWA (Vue, Quasar, GraphQL, Strapi) and the Go BFF in front of it, which aggregates about eight internal services, checks auth on every request and keeps every credential out of the browser.
- Built a new internal admin platform to replace the old tool, with more services and new features such as user invitations and registration validation, and run it end to end for Customer Success.
- Own observability, testing and CI/CD across the stack on AWS (Prometheus, Grafana, Go tests, Vitest, GitLab).
- Review PRs, set coding standards, and take part in architecture and roadmap planning.
Achievements
- Rescued a client analytics dashboard that had stopped loading: p95 went from about five minutes to about 30 seconds.
- Held 99.9% uptime after introducing Prometheus and Grafana.
- Took engineers off copy changes by moving localized text into Ditto, connected to Figma.
- Built the learner frontend to WCAG 2.1 AA.
Key decisions
- Warm the cache on a schedule rather than scale the database, since the cost was a cascading invalidation, not missing hardware.
- Treat the US→EU hosting migration as an audit of every integration. It turned up event tracking already paid for in the support platform, and rebuilding the Intercom workflow on it was followed by a 12% rise in retention and course completion.
- Rebuild the admin tool on a new domain model rather than extend the old one.