Unity Sport

Backend Developer – Performance & Caching Optimization

Posted: 1 minutes ago

Job Description

Backend Performance Engineer (CDN, Caching & Optimization)I. COMPANY OVERVIEWWe operate a high-traffic B2C live sports platform that delivers real-time data to millions of users. Our infrastructure runs on Google Cloud Platform (GCP) using Kubernetes (GKE), with mobile and web frontends distributed via Cloudflare CDN and an NGINX gateway.Our next major goal is to reduce backend and database load through multi-layer caching strategies and deep performance optimization.II. JOB OBJECTIVEDesign, implement, and optimize CDN, reverse proxy, caching, and backend processing strategies to ensure:Fast response times for all endpoints.Optimized traffic distribution across layers.Significant reduction in DB queries and app-layer logic overhead.III. KEY RESPONSIBILITIES🔹 Backend API & Application OptimizationOptimize high-load, high-concurrency APIs (Golang/NodeJS).Refactor CPU-blocking or slow I/O logic.Measure and improve system performance using APM, Prometheus, Grafana, Sentry.🔹 Multi-Layer Caching Design & ImplementationEdge Caching (Cloudflare CDN): Configure Cache-Control, Workers, Page Rules, etc.Reverse Proxy Caching (NGINX): Implement micro-cache and cache API GET/HEAD routes.App Layer Caching: Manage Redis or in-memory cache (LRU, TTL logic).Database Result Caching: Use Redis with key versioning to reduce duplicate queries.🔹 Smart Cache Integration & InvalidationAutomate cache invalidation via event-driven triggers.Implement “stale-while-revalidate” or “cache-aside” patterns for smooth data refresh.🔹 Cloud & CI/CD Performance SupportConfigure auto-scaling (CPU/Memory, HPA in K8s).Collaborate with DevOps on GKE + Cloudflare rule design.Build performance test scripts using tools like k6, Locust, or Artillery.IV. REQUIRED SKILLSBackend (NodeJS, Golang, Python) - Advanced / Strong proficiencyAPI & Performance Optimization - RequiredCaching (Redis, CDN, NGINX, App layer) - AdvancedCloudflare (Workers, Page Rules, KV) - Hands-on experienceKubernetes (GKE), NGINX, CI/CD - Solid knowledgeDatabase Tuning (PostgreSQL/MySQL) - Familiar with indexing, slow query profilingDevOps Collaboration (Infra, Autoscaling) - Good foundationV. PERFORMANCE MILESTONESMonth 1 - Audit full API/web flow and identify bottlenecks.Month 2 - Design multi-layer caching architecture & apply Cloudflare cache rules.Month 3 - Implement cache key strategy, Redis TTL & hit/miss logging.Month 4 - Improve TTFB by 40–60% on high-traffic endpoints.After 6 months - Build dashboard tracking cache efficiency, DB offload ratio, and error rate.VI. BENEFITSCompetitive salary with performance bonuses.Full benefits after a 2-month probation period.Work with large-scale, real-world infrastructure and millions of real-time users.Freedom to propose and own caching/CDN architectures — no rigid structures.Collaborate directly with CTO, Data Team, and DevOps Team.Modern equipment and tools provided.VII. WORKING HOURS & LOCATIONTime: 8:30 AM – 6:00 PM (Monday – Friday)Location: UNITY Office – Room 05.15, 628A Vo Nguyen Giap, An Khanh Ward, Thu Duc City (former District 2), HCMCVIII. CONTACT📧 Email: hr@unitysport.vn📞 Call/Zalo: 0325 827 428 (Ms. My Hanh)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In