EXPERIENCE & ATTRIBUTES * Minimum 5 years in backend/web development across Python and/or PHP ecosystems. * Strong understanding of MVC patterns, async task orchestration, and scalable system design. * Demonstrated ability to manage data pipelines, caching, and background processing. * Proficient in Git-based workflows and modern CI/CD. * Practical knowledge of containerisation and environment configuration. * Detail-oriented, security-minded, and performance-focused. * Collaborative, reliable, and motivated by building well-engineered solutions.
KEY RESPONSIBILITIES * Develop and maintain clean, reusable server-side code in Python and PHP. * Integrate user-facing elements built by front-end developers with server-side logic. * Design, implement, and maintain RESTful APIs across Django REST Framework and Yii2 controllers. * Build reusable libraries and ensure forward-compatible code. * Optimise applications for maximum speed, scalability, and maintainability. * Design and implement data storage solutions and backup strategies. * Implement security, authentication, and authorisation across systems and environments (OAuth2 Azure, JWT). * Integrate multiple data sources and databases into unified systems. * Manage hosting environments across Linux, Windows, Docker, Azure, and Proxmox VE. * Configure and maintain Celery / django-celery-beat and yii2-queue with Redis brokers. * Handle data migration, transformation, and scripting tasks. * Conduct performance tuning for PostgreSQL and MS SQL Server. * Build automated testing and CI pipelines (pytest, Codeception, Bitbucket Pipelines, CircleCI). * Collaborate with UI/UX and product teams to align back-end logic with business needs. * Monitor, log, and debug through Sentry and Bugsnag. * Uphold OWASP and security compliance standards.
LANGUAGES: Python 3.x, PHP 7.3+, SQL, HTML / CSS, JavaScript