Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
Join a leading European institution in delivering large-scale, innovative data solutions to support policy-making and operational efficiency across multiple sectors.
Key Responsibilities
- Design and build reliable server-side systems that support modern web applications, applying advanced Python development practices.
- Create, maintain, and improve RESTful APIs that enable efficient interaction between client-side interfaces and backend services.
- Plan and optimise database structures and queries to ensure fast, reliable storage and retrieval of application data.
- Implement and maintain strong database security practices to safeguard sensitive information and comply with data protection requirements.
- Analyse system performance, identify bottlenecks, and optimise backend logic and database operations to improve overall efficiency.
- Develop scalable backend architectures capable of supporting growing numbers of users and increasing data volumes, utilising cloud infrastructure and container technologies.
- Participate in code reviews and use automated security and vulnerability scanning tools to detect and resolve potential issues.
Required Skills and Expertise
- Strong programming experience in Python and practical knowledge of frameworks such as Django, Flask, or FastAPI.
- Familiarity with code quality tools (e.g., pylint, flake8, black) to maintain consistent coding standards.
- Experience working with AI-assisted development tools like Amazon Q or GitHub Copilot, and interest in emerging AI technologies that improve software development productivity.
- Solid understanding of REST API architecture and best practices.
- Hands-on experience with both relational databases (such as Oracle or PostgreSQL) and NoSQL solutions (for example MongoDB or Elasticsearch).
- Deep knowledge of ORM usage, database schema modelling, and writing efficient database queries.
- Practical experience with container technologies including Docker or Podman, as well as container orchestration with Kubernetes.
- Knowledge of application security concepts, vulnerability scanning tools (e.g., OWASP), and secure coding practices including authentication, authorization, and encryption.
- Experience using version control systems such as Git or SVN.
- Familiarity with DevSecOps and CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.
- Understanding of configuration management tools such as Ansible.
- Experience working with Linux environments and virtual machine management.
Key Skills
Ranked by relevanceReady to apply?
Join Digital Service Group and take your career to the next level!
Application takes less than 5 minutes

