Database Developer
AI summary
Baaraku is hiring a Database Developer in Lagos, Nigeria, for a full-time role focused on data modeling, ETL/ELT pipelines, advanced SQL, and Python-based data engineering across AWS and Azure. The position requires a bachelor's degree and at least 7 years of experience in data engineering or architecture.
- Full-time Database Developer role based in Lagos
- Requires 7+ years of data engineering experience
- Focus on ETL/ELT, data modeling, and cloud data pipelines
- Strong Python and advanced SQL skills required
- Experience with AWS and Azure environments needed
AI job guide
Use this guide to check salary signals, requirements, documents, application steps and safety before you apply.
AI salary guide
Not enough public dataNot enough public salary data is available for this exact role. Before applying, prepare to ask about gross pay, benefits, contract length, probation period, transport and any allowances.
Can you qualify for this role?
- Required7+ years of relevant experienceThe job post includes a minimum experience signal.
- RequiredEducation or certification mentioned in the postThe captured text mentions education, a diploma, certificate, or licence.
- PreferredPractical evidence in security, seguranca, technologyThe tags and summary point to skills connected with this role.
- RequiredAvailability to work in Not specifiedThe vacancy is associated with this location.
- UnclearComfort with the Full Time contract termsConfirm hours, duration, probation and benefits at the original source.
Documents to prepare
- Likely requiredUpdated CV
- Role specificCover letter or short employer message
- OptionalProfessional references
- Role specificAcademic or professional certificates
- VerifyID or passport only after verifying the employer
Application tips for this job
- Place your strongest Database Developer evidence in the first half of your CV.
- In your cover letter or employer message, connect your experience to Baaraku and the role in Not specified.
- Add concrete examples related to security, seguranca, technology, ideally with measurable outcomes or clear responsibilities.
- Follow the instructions from MyJobMag Nigeria; avoid sending documents to unofficial contacts or copied links.
- Confirm the deadline, interview location and employer contact before sharing personal documents.
- Prepare a polite question about pay, benefits and contract terms for later interview stages.
Source and safety check
- MyJobMag Nigeria
- Original source link available
- Application method is clear
- Deadline not specified
- No major risk signal was detected in the captured text.
Never pay for interviews, shortlisting, medical checks, uniforms, or job placement. Confirm every application at the original source before sharing personal documents. Report suspicious listing.
Interview preparation
- What experience makes you a strong fit for this Database Developer role in security, seguranca?
- How have you handled responsibilities similar to those in this job post?
- Are you available to work in Not specified under the listed contract or schedule?
- Prepare examples with clear responsibilities, tools used and measurable outcomes.
- Review the source and research Baaraku before the interview.
Ask what the first priorities will be in the role and how success will be measured.
Similar jobs to consider
Use AI to apply better
After confirming the original source, use Career Assistant to check role fit, tailor your CV and prepare a cover letter or employer message.
Original source description
We are a recruitment company devoted to finding the best talents that suit our client's human resources needs. Our candidates have passed through carefully designed screening stages and have been certified fit to get the job done by professionals in the field. Whatever company goals you have, we are prepared to leverage our strengths and make your work easy for you. Database Developer Job Type Full Time Qualification BA/BSc/HND Experience: 7 years Location Lagos Job Field Data, Business Analysis and AI , ICT / Computer We are seeking a highly skilled and technical Data Developer to join our team. This role will focus on data modeling, building, and optimizing data engineering pipelines, implementing CI/CD practices, and developing serverless functions across AWS and Azure environments. The ideal candidate will be adept at managing both data engineering and infrastructure requirements: to support seamless data processing, deployment, and monitoring. EDUCATION: & EXPERIENCE: REQUIRED Bachelor’s degree in Computer Science, Data Development, Information Technology, or a related field. 7+ years of experience: in data engineering, data architecture, or similar technical roles. Demonstrated expertise in database systems, data warehousing, and ETL processes. 6+ years as a Python programming language expert. REQUIRED SKILLS & COMPETENCIES ETL/ELT Processes: Building data pipelines using a mix of stored procedures, views, and Python scripts. Knowledge of tools like dbt (for SQL transformations) or simple orchestration (e.g., Airflow basics) is a plus. Data Quality & Testing: Implementing checks, validation, and monitoring for pipelines. Version Control & Collaboration: Git for code (Python + SQL scripts), plus experience: with CI/ CD basics. Performance & Scalability: Tuning for large volumes, understanding indexing/partitioning impacts, and basic cloud database concepts. Soft Skills: Problem-solving for debugging complex queries/pipelines, clear documentation of models and procedures, and ability to collaborate with members of a team. DATA MODELING Strong experience: in designing relational schemas. Entity-Relationship (ER) modeling, dimensional modeling, and understanding trade-offs between normalization vs. denormalization. Practical Application: Creating efficient table structures, relationships, constraints, and indexes to support query performance and scalability. ADVANCED SQL & DATABASE QUERYING Mastery of Complex Queries: JOINs (all types), subqueries, CTEs (Common Table Expressions), window functions (ROW_NUMBER, RANK, LAG/LEAD, etc.), aggregation, pivoting, and recursive queries. Query Optimization & Performance Tuning: Indexing strategies, execution plans, partitioning, and handling large datasets efficiently. Advanced Techniques: CASE statements, dynamic SQL, error handling, and working with timestamps/time zones. DATABASE ADMINISTRATION & OBJECTS Creating and managing stored procedures (for encapsulating business logic, ETL processes, and reusable code). Creating and optimizing views (including materialized views where supported) for exposing cleaned/transformed data to reporting applications. Other DBA Tasks: Triggers, user-defined functions, permissions/security, backups, and basic maintenance. Familiarity with ACID properties, constraints, and database-specific features. PYTHON PROGRAMMING FOR DATA ENGINEERING Solid proficiency in Python for scripting, automation, and data manipulation. Key Libraries: pandas (data wrangling), NumPy, SQLAlchemy or psycopg2/pyodbc (for database connectivity), requests (APIs), and basic ETL scripting. Writing Modular Code: Functions, classes, error handling, logging, and integrating Python with databases (e.g., running queries, loading data, or orchestrating processes). Experience: building or supporting data pipelines that combine Python with SQL (e.g., Python calling stored procedures or handling complex transformations). RELATIONAL DATABASE EXPERIENCE: Hands-on work with at least one major RDBMS (e.g., SQL Server for T-SQL/stored procedures, PostgreSQL, MySQL — Preferably). Understanding of database-specific dialects, as stored procedures and advanced features vary (e.g., T-SQL vs. PL/pgSQL). OTHER KEY SKILLS Excellent problem-solving and analytical abilities with attention to detail. Strong communication and collaboration skills in cross-functional and distributed teams. Check how your CV aligns with this job Method of Application Interested and qualified candidates should send their CV and portfolio to folashade@baaraku.com Build your CV for free. Download in different templates.