🛠 Key Responsibilities
● Architect, design, and develop scalable backend systems and APIs
● Own features end-to-end, from design to deployment and monitoring
● Enforce best practices in clean code, testing, and secure development
● Drive improvements in system performance, observability, and reliability
● Collaborate with Product, Frontend, and DevOps teams
● Participate in sprint planning, estimations, and code reviews
● 5+ years of backend development experience in Laravel
● Proven experience architecting and scaling systems
● Deep understanding of OOP, SOLID principles, and design patterns
● Strong knowledge of relational databases, caching strategies, and optimization
● Experience with Docker and CI/CD pipelines
● Hands-on experience writing unit tests and working in a test-driven environment
● Excellent problem-solving and debugging skills
● Experience with message queues (RabbitMQ, SQS)
● Strong knowledge of API versioning and backward compatibility strategies.
● Familiarity with observability tools (Sentry, Grafana, ELK).
● Strong knowledge of security practices (encryption, rate limiting, secrets management).
💻 Tech Stack:
● Languages: PHP (Laravel)
● Databases: MySQL, Redis
● APIs: REST
● Testing: PHPUnit
● DevOps: Docker, ArgoCd, GitHub Actions / GitLab CI
● Monitoring: Sentry, Grafana
● Cloud: AWS, GCP
💎 Nice to Have
● Experience with microservice architecture
● Experience with Golang, or Nodejs
● Contributions to open-source projects