Backend Team Lead

About the Project

Our partner is revolutionizing retail with their dynamic pricing B2B SaaS platform, leading the charge in automating and optimizing pricing strategies with AI-driven insights. Their comprehensive solution, embraced by retailers and brands across over 40 markets, delivers actionable pricing recommendations that drive business growth and profitability. Since 2018, they've been empowering a wide range of industries, including consumer electronics, beauty, and apparel, to seamlessly integrate pricing strategies across online and offline channels.


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 the project's long-term technical vision.
Published 23 April
59 views
Β·
7 applications
29% read
Β·
0% responded
To apply for this and other jobs on Djinni login or signup.