Skip to content

Job opportunity

Database Programmer / Database Developer

Cospex · Software Engineering

USA, Tunis, TunisiaNot specifiedMid levelFull timeContract / freelance
View application options

About this opportunity

Only English CVs will be accepted. Database Programmer / Database Developer Location: Tunisia Employment Type: Full-Time Experience Level: Mid-Level to Senior Application Requirement: English CVs only About the Opportunity We are looking for a skilled and motivated Database Programmer / Database Developer to join our team and contribute to the design, development, optimization, and maintenance of reliable and high-performance database systems. We are seeking professionals who combine strong SQL and database expertise with analytical thinking, advanced English communication skills, professionalism, ownership, and a commitment to continuous learning . The ideal candidate will be comfortable working with complex databases, developing efficient queries and database solutions, troubleshooting performance issues, and collaborating with both technical and non-technical stakeholders in an international environment. We value professionals who are reliable, proactive, detail-oriented, solution-oriented, adaptable, and committed to delivering high-quality results . Key Responsibilities Design, develop, maintain, and optimize database systems. Write complex and efficient SQL queries, stored procedures, functions, and triggers . Design and implement database structures based on business and technical requirements. Develop logical and physical data models. Optimize database performance, queries, indexes, and database structures. Analyze and troubleshoot database errors, performance issues, and data-related problems. Perform data migration, transformation, integration, and validation. Ensure data integrity, consistency, and reliability. Implement appropriate database security and access controls. Collaborate with software developers and backend engineers to support application development. Support integration between databases, backend systems, APIs, and other business applications. Participate in database architecture and technical design discussions. Monitor database performance and identify opportunities for optimization. Develop and maintain technical documentation for database structures, processes, and solutions. Participate in testing, troubleshooting, and continuous improvement activities. Follow version control, development, testing, and documentation best practices. Work independently while collaborating effectively with international teams. Core RequirementsDatabase & SQL Skills Minimum 4 years of professional experience in Database Programming, Database Development, SQL Development, or a related field. Strong proficiency in SQL . Strong understanding of relational database concepts. Experience designing and developing database structures. Knowledge of database architecture and data modeling. Experience writing complex: SQL queries Stored procedures Functions Triggers Views Strong understanding of database normalization . Experience with query optimization and performance tuning. Understanding of indexing strategies and database performance concepts. Experience with data manipulation, migration, transformation, and integration. Strong debugging and troubleshooting skills. Understanding of database security, permissions, and access control. Ability to maintain accurate technical documentation. Database Technologies Experience with one or more of the following database technologies is required or highly desirable: Microsoft SQL Server PostgreSQL MySQL Oracle Database Other relational database management systems Strong practical experience with at least one major relational database platform is expected. Experience working with multiple database technologies is a plus. Backend & System Integration Experience in the following areas is highly valued: Backend application development environments REST APIs Database-to-application integration Data access layers ETL and data integration processes Application/database performance optimization Database connectivity and API integrations Distributed or cloud-based systems Experience collaborating with software developers and backend engineers is particularly valuable. Database Performance & Optimization The ideal candidate should have a strong understanding of database performance and be able to: Analyze slow or inefficient queries. Identify database performance bottlenecks. Optimize SQL queries and database structures. Design and optimize indexes. Analyze execution plans. Improve stored procedure performance. Identify inefficient database operations. Monitor database performance. Recommends appropriate optimization strategies. Maintain reliable and scalable database environments. Data Management & Security Experience with the following areas is a plus: Data migration Data validation Data transformation Data integrity Backup and recovery concepts Database security User permissions and access control Sensitive data handling Data quality management Database monitoring Communication & Professional Skills Advanced English communication skills — written and spoken. Ability to understand technical and business requirements. Ability to clearly explain database solutions to technical and non-technical stakeholders. Strong analytical and critical-thinking skills. Strong problem-solving abilities. Excellent attention to detail. Strong sense of responsibility and ownership. Ability to work independently and collaboratively. Professional attitude and strong teamwork skills. High level of reliability, commitment, and availability. Willingness to learn new technologies and continuously improve. Ability to work effectively within an international and multicultural environment. Preferred Technical Qualifications Candidates with experience in the following areas will be strongly considered: Advanced Database Development Advanced SQL development Complex database architecture Large-scale relational databases High-volume transactional systems Query execution plans Advanced indexing strategies Database partitioning Performance monitoring and optimization Database scalability Data & Integration ETL / ELT processes Data warehousing Data pipelines API integrations Data synchronization Database migration projects Data quality and validation Cloud & Modern Infrastructure Experience with cloud database technologies such as: Microsoft Azure AWS Google Cloud Platform (GCP) Knowledge of cloud-based database architecture and managed database services is a plus. Production & Large-Scale Experience Experience working with production-level or large-scale database environments is highly valued. Candidates who have worked with high-volume data, mission-critical systems, complex database architectures, or applications serving large numbers of users are encouraged to highlight this experience in their CV. What We Value Beyond technical expertise, we are looking for professionals who demonstrate: Ownership: You take responsibility for your database solutions and deliverables. Problem-Solving: You approach technical challenges logically and proactively. Analytical Thinking: You can investigate complex database and performance issues systematically. Reliability: You consistently deliver on commitments and responsibilities. Communication: You can explain technical database concepts clearly. Teamwork: You collaborate effectively with developers, engineers, managers, and stakeholders. Attention to Detail: You understand the importance of data accuracy, integrity, and reliability. Adaptability: You are comfortable learning new technologies and database platforms. Professionalism: You maintain high standards in both technical work and communication. Continuous Learning: You actively seek opportunities to expand your technical expertise. Who We Are Looking For We are particularly interested in professionals who can demonstrate a strong combination of: Database Expertise + SQL Skills + Analytical Thinking + Problem-Solving + Communication + Professionalism We are not simply looking for someone who can write SQL queries. We are looking for a professional who can understand business requirements, design effective database solutions, optimize performance, maintain data integrity, troubleshoot complex issues, communicate technical decisions clearly, and collaborate effectively with software engineering teams. Candidates with experience managing or developing databases in production-level environments are particularly encouraged to apply. Certifications Relevant certifications in the following areas are a plus, but not mandatory : Database Administration SQL / Database Development Microsoft SQL Server Oracle PostgreSQL Cloud Computing AWS Microsoft Azure Google Cloud Data Engineering Practical professional experience and demonstrated technical ability are highly valued. Application Requirements Only English CVs will be accepted. Please ensure your CV clearly highlights: Years of professional database experience SQL expertise Database platforms used Experience with stored procedures, functions, triggers, and views Database design and architecture experience Query optimization and performance tuning Data migration and integration experience Backend/API integration experience Cloud/database infrastructure experience, if applicable Large-scale or production database experience Relevant certifications English communication proficiency Experience working with international teams, if applicable Please submit your CV in English and clearly present your professional experience, technical skills, database technologies, and relevant projects. Important Applicants should have at least 4 years of relevant professional experience and be comfortable communicating in English within a professional international environment. We look forward to connecting with talented database professionals who are ready to solve complex data challenges, build reliable database solutions, optimize performance, and grow with the organization.

Skills and expertise

SQLPostgreSQLMySQLSQL ServerOracle DatabaseRESTAWSAzureGoogle CloudETL

Location and eligibility

Work locations
  • USA, Tunis, Tunisia
Relocation assistance
Not specified
Visa sponsorship
Not specified

Relocation support does not automatically include visa sponsorship. Unknown information has not been confirmed by the source.

Source and dates

Originally posted
Posted 3 weeks ago
Application deadline
25 October 2026 at 00:00 (Tunisia time)
Source
Tanitjobs
Last successful source check
1 hour ago

A source check confirms the information available at that time. It is not an endorsement of the employer or a guarantee that the role remains available.

More opportunities to explore