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