This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced Python Developer with strong hands-on expertise in relational databases (RDBMS). The ideal candidate should have solid programming skills, strong database knowledge, and the ability to write efficient queries and work on database‑driven applications. This role requires good analytical thinking and problem-solving abilities.
Job Responsibility:
Develop and maintain applications using Python
Work extensively with RDBMS systems such as MySQL, PostgreSQL, or Oracle
Write efficient database queries, stored procedures, and data models
Collaborate with teams to understand requirements and deliver solutions
Troubleshoot application and database-related issues
Ensure performance, reliability, and data integrity across systems
Participate in code reviews and follow best practices
Requirements:
Strong hands-on experience in Python development
Good understanding of RDBMS concepts
Experience working with databases such as MySQL, PostgreSQL, Oracle, etc.
Ability to write optimized SQL queries
Understanding of database schema design and normalization
Good analytical and problem‑solving skills
Strong debugging and troubleshooting capabilities
Nice to have:
Experience with ORM frameworks (SQLAlchemy, Django ORM, etc.)
Knowledge of NoSQL databases (MongoDB, Redis, Cassandra)
Exposure to data pipelines or ETL processes
Familiarity with Docker, containerization, or cloud platforms (AWS/Azure/GCP)
Experience working with API development (FastAPI, Flask, Django Rest Framework)
Understanding of version control tools like Git
Basic knowledge of Linux/Unix commands
Experience with performance tuning for SQL queries
Familiarity with CI/CD pipelines
Good understanding of data structures and algorithms