Featured

Trofee

Sr. Backend Engineer (Golang)

This role is for a Sr. Backend Engineer (Golang) with 5+ years of experience in backend systems, focusing on developing server-side architecture for a livestream shopping platform. It offers a permanent contract, competitive pay, and requires expertise in Golang, GraphQL, PostgreSQL, and AWS.
🌎 Country
United Arab Emirates
🏝️ Location
Unknown
📄 Contract
Full-time
🪜 Seniority
Mid-Senior level
💰 Range
Unknown
💱 Currency
د.إ AED
💸 Pay
Unknown
🗓️ Discovered
July 31, 2025
📍 Location detailed
United Arab Emirates
rec10j4LvUA067doM
🧠 Skills
#Stripe
Role description
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