Sr. Backend Engineer (Golang)

Trofeelive โ€” United Arab Emirates ยท Posted ~2 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

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 reliabilityCreate and optimize GraphQL and REST APIs that power our web and mobile applicationsWrite clean, maintainable code with comprehensive test coverage to ensure system reliabilityCollaborate with front-end software engineers to integrate user-facing elements with server-side logicParticipate in the continuous improvement of our CI/CD pipeline Optimize application architecture for handling real-time livestream shopping events with potentially high concurrent user loadsTroubleshoot production issues and implement solutions to enhance system stability and performanceStay updated with emerging technologies and suggest improvements to our tech stack Requirements and Qualifications Required Skills and Experience 5+ years of software development experience with a focus on backend systemsStrong proficiency in Golang programming and its ecosystemSolid understanding of database design and optimization, particularly with PostgreSQLSolid understanding of software engineering practices like Domain-Driven-Design (DDD)Strong understanding of concurrency fundamentals.Experience implementing and working with caching mechanisms, particularly RedisUnderstanding of security best practices in backend developmentStrong communication skills in English, both written and verbalPreferred Qualifications Knowledge of scaling applications for high-traffic scenariosExperience with real-time communication protocols suitable for livestreamingFamiliarity with CI/CD pipelines and GitOps workflowsExperience with containerization using Docker and orchestration with Kubernetes (preferably AWS EKS)Experience with GraphQL and REST API development and optimizationWorking knowledge of cloud services, particularly AWS infrastructure