Database Engineer - REMOTE

Jobgether
3dRemote

About The Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Database Engineer. In this role, you will have a significant impact on the development and management of Azure SQL database environments, ensuring they are optimized for performance and agility. You will collaborate closely with software engineering teams to align database infrastructure with application needs, enabling faster and more efficient development processes. By leveraging your expertise, you'll help create solutions that enhance the overall project delivery and team dynamics in a fully remote work setting. Join us in shaping the future of technology and teamwork!

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 5+ years of experience as a database engineer or developer-focused DBA.
  • Proven experience redesigning and optimizing relational database models for modern applications.
  • Deep experience with Azure SQL Database, including modeling design and management.
  • Hands-on experience with Azure DevOps pipelines and CI/CD.
  • Proficiency in automating database tasks using PowerShell or Azure CLI.
  • Experience with database monitoring tools and proactive performance management.
  • Knowledge of security best practices for Azure SQL.
  • Excellent communication and collaboration skills in a remote environment.
  • Strong SQL development and optimization skills.

Responsibilities

  • Design and model relational database solutions using SQL technologies (e.g., Azure SQL), including schema design, normalization, and optimization for performance and scalability.
  • Analyze and optimize SQL query performance to ensure efficient data retrieval and application responsiveness.
  • Optimize performance of application-generated queries on Azure SQL Database through index tuning and query plan analysis.
  • Collaborate with development teams to ensure effective Object Relational Mapping integration and provide database access best practices.
  • Automate database deployment and maintenance tasks using CI/CD pipelines and scripting tools.
  • Manage and synchronize database changes across development, QA, staging, and production environments.
  • Oversee and manage Azure cloud-hosted databases, including configuration and performance tuning.
  • Integrate and maintain monitoring and alerting solutions for proactive database health management.
  • Implement high availability and disaster recovery solutions for Azure cloud and hybrid environments.
  • Participate in agile ceremonies to embed database best practices in the SDLC.
  • Support incident response and participate in on-call rotations as needed.

Benefits

  • Fully remote with a monthly stipend for office services and supplies.
  • Comprehensive medical, dental, and vision plans with generous employer contributions.
  • 401(k) with company match and tuition reimbursement.
  • Open PTO, paid holidays, and various leave options.
  • Friends and Family Friday ending the workweek early.
  • Access to pet insurance and learning opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service