Requirements
* University degree in IT or relevant discipline, combined with minimum 13 years of relevant working experience in IT;
* Solid experience with relational (e.g., Oracle, PostgreSQL) and non-relational databases (e.g.,Elasticsearch, MongoDB);
* Experience with code linters and formatters (e.g., pylint, black, flake8) to enforce coding standards;
* Experience with AI-powered code assistants (e.g., Amazon Q, Github Copilot), staying updated with advancements in AI-driven code technologies that can streamline Python web application development;
* Experience with VM management, Linux;
* Proficiency in Python and experience with web frameworks such as Django, Flask, or FastAPI;
* Expertise in containerisation tools like Docker, Podman and orchestration using Kubernetes;
* Excellent knowledge of ORM, schema design, efficient queries;
* Good knowledge of agile methodology;
* Knowledge of vulnerability scanning tools (e.g., OWASP), secure coding practices and standards, including authentication, authorisation and encryption;
* Knowledge of code versioning tools such as Git or SVN;
* Knowledge of DevSecOps tools such as Jenkins, GitLab CI, GitHub Actions (Continuous Integration / Deployment);
* Familiarity with configuration management tools like Ansible;
* Excellent command of the English language.