Job Title : Senior Backend Engineer - Golang
Work condition : Hybrid [4 days from home, and 1 day from office]
Job description :
1) Design & Development : Build high-performance, scalable microservices from scratch.
2) Code Quality : Conduct thorough code reviews to maintain high coding standards and best practices.
3) Technical Debt Management : Identify technical issues, break them into refactoring tasks, and define actionable solutions.
4) Collaboration : Work closely with other engineers, project managers, and stakeholders to optimize development workflows.
5) Product Reliability : Take ownership of service reliability, quality, and overall system performance.
6) Optimization : Troubleshoot and optimize existing services for better efficiency and scalability.
Job Requirements :
1) 5 years of professional experience in backend development with Go (Golang).
2) Strong experience with PostgreSQL, Mongo DB, and pub / sub messaging systems.
3) Proficiency in designing and building microservices architectures.
4) Experience with CI / CD pipelines and automated deployment tools.
5) Solid understanding of performance optimization, debugging, and troubleshooting.
6) Familiarity with containerization and orchestration tools (Docker, Kubernetes) is a plus.
7) Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment.
Senior Backend Engineer • Cairo, Egypt