Backend Team Lead
Job Details
About the Company
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
About the Project
Our client is a leading provider of AI-driven dynamic pricing and revenue optimization solutions. 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.
Specialization
Headquarters
Years on the market
Team size and structure
Current technology stack
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 Quicklizard’s long-term technical vision.