Principal/Staff Software Consultant - Redis, .NET/Node.js/Java

10Pearls


Date: 3 hours ago
City: Lahore
Contract type: Full time
Company Overview

10Pearls is a global, purpose-driven AI-Native digital engineering partner helping businesses re-imagine, ‎digitalize, and accelerate. As an end-to-end digital technology partner, 10Pearls helps businesses create future-proof, ‎transformative ‎digital products that leverage emerging technologies. ‎10Pearls' clients ‎include Global 2000 enterprises, high growth mid-size ‎businesses, and some of the most exciting ‎start-ups from industries like healthcare, fintech, ‎energy, education, ‎real estate, retail, and hi-tech. ‎Headquartered in the Washington DC metro area, 10Pearls has product engineering and ‎software development centers in North America, Latin America, Europe, and South Asia. To learn more, visit https://10pearls.com.

Role

10Pearls is seeking a Principal/Staff Software Consultant – Redis & Backend Engineering to design, optimize, and maintain high-performance Redis-based solutions for enterprise-scale applications. This role is ideal for an experienced backend engineer with deep expertise in Redis, distributed caching, performance optimization, and scalable system design. You will work closely with development teams to implement efficient caching strategies, optimize application performance, and ensure high availability across mission-critical platforms.

Responsibilities

  • Design, implement, and optimize Redis-based solutions for enterprise applications
  • Develop and maintain caching strategies to improve application performance and scalability
  • Implement Redis features including caching, Pub/Sub messaging, distributed queues, and rate limiting
  • Integrate Redis with backend applications developed using .NET, Node.js, or Java
  • Optimize Redis performance through efficient data structures, indexing strategies, and memory utilization
  • Configure and maintain high-availability Redis environments using Redis Cluster and Redis Sentinel
  • Monitor cache performance, troubleshoot bottlenecks, and implement performance tuning best practices
  • Define and manage memory allocation, eviction policies, persistence, and replication strategies
  • Collaborate with software engineers, architects, and DevOps teams to build scalable and resilient distributed systems
  • Participate in architecture discussions, code reviews, and technical design sessions
  • Document Redis architecture, operational procedures, and performance recommendations
  • Support production environments by investigating performance issues and implementing long-term improvements

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in backend software development or distributed systems
  • Strong hands-on experience with Redis in production environments
  • Solid understanding of caching strategies, Pub/Sub messaging, distributed queues, and rate limiting
  • Strong knowledge of data structures, algorithms, and performance optimization techniques
  • Experience integrating Redis with backend applications using .NET, Node.js, or Java
  • Experience configuring and managing Redis Cluster and Redis Sentinel for high availability
  • Strong understanding of Redis memory management, persistence, replication, and eviction policies
  • Experience with monitoring and troubleshooting cache performance using observability and monitoring tools
  • Strong analytical and problem-solving skills with the ability to optimize high-throughput systems
  • Excellent communication and collaboration skills

Nice to Have

  • Experience with distributed systems and microservices architecture
  • Experience with Kubernetes, Docker, or cloud platforms such as Azure or AWS
  • Familiarity with CI/CD pipelines and Infrastructure as Code
  • Knowledge of messaging systems such as Kafka or RabbitMQ
  • Experience working in high-volume, low-latency production environments
  • Redis certification or contributions to open-source Redis projects

Powered by JazzHR

lNTwucmmTm

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Benefits & Claims Coordinator

Software Finder Careers, Lahore
7 hours ago
Location: Lahore (On-site)Job OverviewSoftware Finder is looking for a detail-oriented and highly organized Benefits & Claims Coordinator to manage the end-to-end administration of employee medical benefits, with a primary focus on OPD claims processing. This role is responsible for ensuring timely, accurate, and compliant reimbursement of employee medical claims while maintaining confidentiality and delivering an excellent employee experience.The ideal candidate...

Financial Controller – Tax & Accounting

Kavak.com, Lahore
1 day ago
Who WE are?KAVAK is the number one e-commerce in the purchase and sale of pre-owned vehicles with the fastest growth in Latin America. We work smart and make things happen, offering the easiest, safest and most transparent experience to buy or sell a car.But our journey doesn't stop there: at KAVAK our goal is global! Now our footprint extends to...

Finance Manager (Pakistan)

Mamo, Lahore
1 day ago
Mamo is looking for a Finance Manager to own and drive our day-to-day finance operations. We are looking for someone excited to own how finance works at Mamo and make it materially better as we grow.You’ll lead the team and day-to-day finance operations, but you’ll also be deeply involved with the numbers yourself. The ideal candidate would thrive on process,...