Database Engineer

New
Fully remote work opportunity within the United States.Full-TimeSenior
Salary95,000 - 120,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5 years
Required Skills
SQLGitMySQL

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related discipline, or equivalent professional experience.
  • Minimum of 5 years of hands-on experience working with relational database technologies.
  • Strong expertise in MySQL database design, administration, performance tuning, and optimization.
  • Proven experience supporting large-scale or multi-terabyte database environments in production settings.
  • Advanced SQL skills with a demonstrated ability to optimize complex queries and improve database performance.
  • Experience implementing replication, high-availability architectures, backup strategies, and disaster recovery solutions.
  • Familiarity with automation practices, deployment pipelines, and Git-based version control workflows.
  • Experience with database migration and schema management tools such as Flyway, Liquibase, or similar solutions is preferred.
  • Knowledge of Microsoft SQL Server, Snowflake, or comparable data platforms is advantageous.
  • Experience designing multi-tenant database architectures and supporting high-volume transactional systems is highly valued.
  • Scripting experience with Python, Bash, or similar technologies is a plus.

Responsibilities

  • Design, develop, and maintain scalable MySQL database schemas that support large-scale, multi-tenant environments.
  • Establish and enforce database architecture standards, including indexing strategies, partitioning approaches, and performance optimization best practices.
  • Analyze, optimize, and troubleshoot complex SQL queries to ensure efficient execution and system responsiveness.
  • Implement and automate database deployment processes, schema changes, migrations, and version control workflows.
  • Manage database replication, failover mechanisms, backup strategies, and disaster recovery processes to maintain high availability.
  • Monitor database health, identify performance bottlenecks, resolve production issues, and safeguard data integrity.
  • Support integrations and data operations across multiple platforms, including MySQL, Microsoft SQL Server, and cloud-based data environments.
  • Partner closely with engineering, business intelligence, and analytics teams to align database structures with reporting and operational requirements.
  • Contribute to documentation, workflow management, and collaborative development practices using tools such as Jira and Git-based repositories.
View Full Description & ApplyYou'll be redirected to the employer's site
95,000 - 120,000 USD per year
Apply Now