Backend Team Lead

About the Project
Our client is a leading AI-driven dynamic pricing and revenue optimization solutions provider. We empower retailers and e-commerce businesses with intelligent pricing strategies that maximize profitability and competitiveness. Our platform is built on a scalable, high-performance backend architecture, enabling real-time pricing optimizations. Designed for seamless integration, it allows organizations to manage, automate, and personalize their product catalog in real-time, driving efficiency, revenue growth, and data-driven decision-making.

 

Required skills:

  • BSc in Computer Science or a similar technical field
  • 5+ years of experience in backend development
  • 2+ years of experience leading a software development team.
  • Proven track record in migrating or refactoring large-scale applications.
  • English level - Upper-Intermediate (B2)
  • Strong expertise in Golang and understanding of concurrency (MUST).
  • Experience with Ruby (for refactoring and understanding legacy systems).
  • Experience with event-driven architecture using Kafka or RabbitMQ.
  • Strong knowledge of high volume Elasticsearch for scalable data storage
  • Solid understanding of microservices architecture and scalable backend systems.
  • ⁠Strong knowledge of AWS Cloud, S3, RDS, EC2, EKS
  • Experience Proficiency in relational databases (PostgreSQL, Amazon RDS) and caching mechanisms like Redis.
  • Experience with CI/CD pipelines, automated testing, and performance monitoring.
     

Scope of work:

We are seeking an experienced Backend Team Leader with strong hands-on knowledge in Golang to build and lead a high-impact team of backend developers and a QA engineer. This team will play a crucial role in refactoring and performance optimization while also contributing to new product development. In this role, you will be responsible for:

  • Refactoring and Migration – Transitioning legacy Ruby code to Golang to enhance performance and maintainability.
  • Scalability and Stability – Optimizing system architecture to support increasing demand.
  • Data Pipeline Optimization – Improving event-driven processing for efficiency and reliability.
  • New Product Development – Contributing to innovative features, such as a promotions application.
  • Technical Alignment – Collaborating with architect and the core team leader to ensure alignment with our client's long-term technical vision.
Published 23 April
46 views
Β·
1 application
100% read
Β·
0% responded
To apply for this and other jobs on Djinni login or signup.