Role overview
BACK-END DEVELOPER
Full-time
About Us:
A101 is a cutting-edge technology-driven agency specializing in website and mobile app design and development, immersive experiences (AR/VR, touchscreen solutions), and AI-powered innovations. We blend strategy, creativity, and technology to craft transformative digital experiences for brands, businesses, and organizations.
Position Overview:
We are looking for a skilled and motivated Back-End Developer to join our dynamic team. The ideal candidate will be responsible for building robust, high-performance digital solutions that power a wide range of platforms including websites, mobile applications, games, and touchscreen systems. This role requires a strong understanding of architecture planning, system integration, and performance optimization. The candidate must be organized, detail-oriented, and passionate about delivering efficient and scalable solutions in a fast-paced environment.
Roles & Responsibilities:
- CMS Customization: Build bespoke back-end features—custom post types, taxonomies, REST endpoints—using ACF Pro, Contact Form 7/Flamingo, and Polylang in WordPress or Drupal.
- Framework Development: Architect and implement rich applications with Laravel and Symfony, including database design, service layers, and background jobs.
- API & Mobile Services: Design and maintain RESTful JSON APIs consumed by React Native or Flutter mobile apps.
- Database & Caching: Model efficient MySQL schemas, optimize queries, and integrate caching solutions (Redis, opcode).
- DevOps Collaboration: Configure CI/CD pipelines in GitHub, deploy to AWS, Azure, or GCP, and manage Linux servers, Docker containers, and nginx.
- Security & Performance: Apply best practices for authentication (JWT/OAuth), input validation, rate-limiting, and overall system hardening.
- Additional experience with other programming languages (e.g., Python, Java, C#) is an advantage.
- Participate in Agile development cycles, sprint planning, code reviews, and team discussions.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field; or equivalent professional experience.
- 3+ years of professional PHP development experience.
- Proven expertise in Laravel and/or Symfony frameworks.
- Strong command of WordPress or Drupal back-end customization.
- Deep understanding of MySQL schema design, indexing, and query tuning.
- Experience building and securing RESTful APIs for web and mobile.
- Comfortable with Linux administration, nginx, and Docker.
- Familiarity with Git, CI/CD workflows, and cloud platforms (AWS, Azure, GCP).
- Knowledge of caching (Redis), message queues, and task schedulers.
- Excellent problem-solving skills, strong communicator.
- Proficiency in written and spoken English; Arabic is a plus.
Why Join A101?
At A101, we don’t just create. We innovate, disrupt, and shape the future of digital experiences. As our Head of Development, you will be part of a company that thrives on pushing boundaries, delivering cutting-edge digital solutions, and creating impact through innovation.
If you have a passion for technology and digital transformation, we want to hear from you.