Trofee
Senior Backend Engineer
TrofeePoland5 days ago
Full-timeEngineering, Information Technology

Senior Backend Engineer

Trofee is the first livestreaming shopping platform in the Middle East - it combines the seamless purchasing experience of e-commerce with the engaging visual content of live social media. The company was founded by a team of ex-Amazon, Farfetch, and Whatnot. We're seeking a Senior Backend Engineer to join our team and help shape the future of e-commerce in the MENA region.


About the Role

As a Senior Backend Engineer at Trofee, you will be responsible for developing and maintaining server-side architecture that powers our livestream shopping platform. You'll work with a modern tech stack to build robust, scalable systems that support real-time interactions between sellers and buyers. Your expertise will be crucial in creating a seamless and responsive experience for users across the Middle East as we revolutionize how people shop online in the region.


Key Responsibilities

  • Design, develop, and maintain our Golang application, ensuring high performance and reliability
  • Create and optimize GraphQL and REST APIs that power our web and mobile applications
  • Write clean, maintainable code with comprehensive test coverage to ensure system reliability
  • Collaborate with front-end software engineers to integrate user-facing elements with server-side logic
  • Participate in the continuous improvement of our CI/CD pipeline
  • Optimize application architecture for handling real-time livestream shopping events with potentially high concurrent user loads
  • Troubleshoot production issues and implement solutions to enhance system stability and performance
  • Stay updated with emerging technologies and suggest improvements to our tech stack


Required Skills and Experience

  • 5+ years of software development experience with a focus on backend systems
  • Strong proficiency in Golang programming and its ecosystem
  • Experience with GraphQL and REST API development and optimization
  • Solid understanding of database design and optimization, particularly with PostgreSQL
  • Solid understanding of software engineering practices like Domain-Driven-Design (DDD)
  • Strong understanding of concurrency fundamentals.
  • Experience with containerization using Docker and orchestration with Kubernetes (preferably AWS EKS)
  • Working knowledge of cloud services, particularly AWS infrastructure
  • Familiarity with CI/CD pipelines and GitOps workflows
  • Experience implementing and working with caching mechanisms, particularly Redis
  • Understanding of security best practices in backend development
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills in English, both written and verbal


Preferred Qualifications

  • Experience with payment processing integration, particularly Stripe
  • Previous work on e-commerce platforms or livestreaming applications
  • Knowledge of scaling applications for high-traffic scenarios
  • Familiarity with the MENA market and its unique e-commerce challenges
  • Experience with real-time communication protocols suitable for livestreaming

Key Skills

Ranked by relevance