
Software Engineer
Merx -
Cairo, EgyptJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About Merx
Merx helps brands leverage AI to expand their marketing, sales, and loyalty on Conversational Channels. Our AI-first platform enables brands to create experiences directly within conversational channels, automatically generating and optimizing marketing campaigns, loyalty programs, and personalized customer journeys.
Role Overview
We're seeking a Software Engineer to help shape the future of conversational commerce. You'll be instrumental in building and scaling our AI-powered platform that transforms how brands engage with customers on conversational channels.
Key Responsibilities
- Architect and design scalable backend systems, making strategic decisions
- about technologies and frameworks that will support our AI-driven
- conversational platform
- Lead the development of core platform features while maintaining high
- standards for code quality and testing coverage
- Drive system optimization initiatives, identifying and resolving bottlenecks to
- maintain peak performance
- Lead technical incident response and root cause analysis, implementing
- robust solutions to prevent future issues
- Collaborate with the founding team to align technical decisions with business
- objectives
Job Requirements
Required Qualifications
- Strong experience with Django/Python in production environments
- Proven track record of building and scaling software
- Deep understanding of software architecture patterns and best practices
- Experience implementing and maintaining CI/CD pipelines
- Strong background in writing testable, maintainable code
- Experience with performance monitoring and optimization
- Excellent problem-solving and debugging skills
- Strong communication skills and ability to explain complex technical concepts
- clearly
Preferred Qualifications
- Experience with AI/ML integration in production systems
- Knowledge of WhatsApp Business API or similar messaging platforms
- Background in DevOps practices and infrastructure management
- Experience with real-time communication systems
- Understanding of security best practices in messaging applications
- Track record of architectural improvements in high-growth environments
- Experience working in fast-paced startup environments