Database Developer

Job Title: Database Developer
Job Location: Remote

Database Developer will design, develop, and enhance database systems, working closely with software engineers and product teams. This role focuses on building efficient data structures, writing SQL logic, optimizing performance, and supporting application features through strong backend data design.

Key Responsibilities

  • Design and develop database schemas, tables, views, triggers, and stored procedures.
  • Write and optimize complex SQL queries for application performance.
  • Collaborate with development teams to implement backend data workflows.
  • Support API integrations, ETL processes, and data migration tasks.
  • Ensure accuracy, integrity, and consistency of data across systems.
  • Improve database performance through indexing, query tuning, and optimization techniques.
  • Work with DevOps/Engineering teams on deployment and version control.
  • Document database structures, processes, and best practices.
  • Assist in troubleshooting database-related issues.

Required Skills & Experience

  • 2–5 years of experience as a Database Developer or SQL Developer.
  • Strong proficiency in:
    • MySQL / MariaDB
    • PostgreSQL
    • SQL queries, functions, triggers, procedures
  • Hands-on experience with data modelling and relational database design.
  • Familiarity with REST APIs and backend integrations.
  • Experience with performance tuning and indexing strategies.
  • Knowledge of version control (Git) and deployment workflows.
  • Understanding of database security, role management, and access control.

Preferred Qualifications

  • Experience with cloud databases (AWS RDS, Azure SQL).
  • Knowledge of scripting languages (Python, Bash).
  • Familiarity with NoSQL systems (MongoDB, Redis) is a plus.
  • Experience working on web portals, SaaS apps, or enterprise applications.
  • Exposure to CI/CD pipelines.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx