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.
Core Technical Skills:
Experience: 8+ years in backend engineering.
Languages: Expert in PHP (Laravel, Symfony, Yii ) with working knowledge of Node.js.
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.