Egypt
Senior Backend Engineer with 6+ years of experience building scalable, distributed backend systems for product companies. Specialized in Node.js, cloud-native architectures, event-driven systems, and data-intensive workflows. Proven ability to own backend services end-to-end, improve system reliability, and collaborate effectively with distributed international teams.
• Led backend architecture improvements using modern technologies. • Initiated adoption of prompt engineering techniques. • Directed project planning, task assignment, and code quality review. • Refactored and migrated major components to Node.js for performance and scalability. • Authored clear architectural and technical documentation in Confluence. • Acted as a tech lead, mentoring junior engineers and promoting engineering excellence.
• Designed RESTful and GraphQL APIs with robust documentation using Swagger and JSDoc. • Refactored legacy frontend code using Angular and NgRx for state management. • Spearheaded backend optimizations to enhance reliability and performance. • Contributed to sprint planning, feature delivery, and peer code reviews.
• Built and deployed APIs and web apps on AWS (EC2, S3, API Gateway, Lambda). • Enhanced SEO, performance, and browser compatibility using SSR and PageSpeed optimizations. • Developed hybrid mobile apps using Cordova. • Integrated tools like Algolia, MouseFlow, Google Analytics, and Intercom. • Played a cross-functional role in marketing and product integration efforts. • Led backend service enhancements and documentation practices.
• Built and maintained a microservices architecture using event sourcing and event queues. • Designed advanced PostgreSQL graph-based data models and optimized queries. • Integrated services like AWS Cognito, SendGrid, Twilio, and ElasticSearch. • Implemented CI/CD, code standards (ESLint, Husky), and monitoring (Jaeger, OpenTracing). • Led efforts in architectural documentation and developer onboarding resources.