Senior Backend Engineer
Summary
Senior backend engineer building scalable event-driven services, modernizing legacy systems, and integrating AI-powered search and generative features using PHP, MySQL, Redis, and AWS.
1. Architecture & Evolution
- Design & Strategy: Lead the design of scalable event-driven backend services making pragmatic decisions on when to build new versus refactor old.
- System Decoupling: Strategically dismantle a monolithic legacy application migrating logic into modern independent microservices without disrupting business operations.
- Modernization: Lead the structured migration of legacy backend systems to modern frameworks ensuring production stability minimizing technical debt and maintaining long-term maintainability.
2. AI & Feature Development
- AI Integration: Architect backend pipelines that integrate with LLMs to power advanced search automation and generative features.
- Build robust APIs and services that support our product roadmap ensuring they are AI-ready.
3. Performance & Reliability
- Database Optimization: Analyze and optimize complex MySQL data models and queries for speed. Implement advanced caching strategies using Redis.
- Monitoring: Proactively identify and diagnose performance issues using observability tools like New Relic and Kibana.
- Scale: Ensure our infrastructure on AWS (EC2/ECS) is tuned to handle high traffic and growth spikes.
4. Leadership & Mentorship
- Code Quality: Ensure software reliability by enforcing strict testing and review standards.
- Mentorship: Support team growth by mentoring mid-level engineers and leading technical discussions.
Qualifications :
Core Technical Skills:
- Experience: 8 years in backend engineering.
- Languages: Expert in PHP (Laravel Symfony Yii ) with working knowledge of .
- Databases: Advanced skills in MySQL and Redis.
- Cloud: Solid experience with AWS (EC2 ECS RDS).
- Messaging: Familiarity with queues like RabbitMQ or ActiveMQ.
- Search: Experience with Algolia or similar search engines.
- Mindset: Strong focus on product ownership and business impact.
Infrastructure & Architecture:
- Cloud Native: Strong experience deploying and managing applications on AWS (EC2 ECS RDS).
- Asynchronous Systems: Hands‑on experience with message brokers (RabbitMQ ActiveMQ) and event‑driven architecture.
- Search: Familiarity with implementing and tuning search engines (Algolia or Elasticsearch).
Professional Qualities:
- Product Mindset: You understand that code is a tool to solve business problems.
- Ownership: You take full accountability for your features from the whiteboard design to production monitoring.
Why Join Us
- Impact: Contribute directly to the design and evolution of a high-scale backend platform.
- Technical Challenge: Work on complex backend problems including modernizing legacy systems integrating AI features and optimizing system performance.
- Autonomy: Take ownership of technical decisions and deliver solutions independently.
- Professional Growth: Collaborate with a team committed to maintainable code modern engineering practices and continuous improvement.
Remote Work :
No
Employment Type :
Full-time