Database Engineer

FACE BOOK TO CLICK FUNNELS
United States
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Amazon Web Services Application Performance Management Microsoft Azure Backup Devices Big Data Cloud Computing Cloud Database Code Review Databases Extract Transform Load (ETL) Data Migration Relational Databases
+25 more
Database Design DevOps Programming Tools Disaster Recovery PostgreSQL Microsoft SQL Server MongoDB NoSQL Online Transaction Processing Performance Tuning Scrum Methodology Query Optimization Redis Standard Sql Software Engineering SQL Stored Procedures Backup and Restore Scripting Freeform SQL Enterprise Software Applications System Availability Database Optimization Database Migration Database Monitoring Docker

Job description

As a Database Engineer, you will be responsible for designing, maintaining, optimizing, and securing databases used by our enterprise software products.

This role goes beyond traditional database administration. You will work closely with software engineers, architects, DevOps engineers, QA teams, and business analysts to build scalable database solutions that support modern applications.

You will participate throughout the software development lifecycle-from schema design and query optimization to production monitoring and disaster recovery planning., Database Design & Development

  • Design normalized and scalable relational database schemas.
  • Create efficient table structures, indexes, constraints, and relationships.
  • Develop database objects including:
  • Stored Procedures
  • Functions
  • Views
  • Triggers
  • User-Defined Types
  • Maintain data integrity across applications.
  • Design databases for both OLTP and reporting workloads., * Analyze slow-running queries.
  • Optimize SQL statements for maximum efficiency.
  • Create and maintain indexing strategies.
  • Review execution plans.
  • Optimize joins, aggregations, and large data operations.
  • Improve database response time for enterprise applications.
  • Identify and resolve database bottlenecks., * Design database models for new features.
  • Review SQL written by developers.
  • Participate in code reviews.
  • Recommend database best practices.
  • Assist with production issues.
  • Improve application performance., * Install and configure database servers.
  • Perform upgrades and migrations.
  • Manage database users and permissions.
  • Implement backup and restore strategies.
  • Monitor storage growth.
  • Configure maintenance jobs.
  • Monitor replication and synchronization.
  • Maintain database documentation., * Develop migration scripts.
  • Validate migrated data.
  • Maintain version-controlled database changes.
  • Support deployment activities., * Implement database security best practices.
  • Manage user access controls.
  • Encrypt sensitive information where required.
  • Assist with audit preparation.
  • Ensure compliance with industry standards.
  • Participate in disaster recovery planning., * Memory usage
  • Storage utilization
  • Query performance
  • Blocking and deadlocks
  • Long-running transactions
  • Index fragmentation
  • Backup status
  • Replication health, * Database architecture
  • Schema diagrams
  • Data dictionary
  • Backup procedures
  • Disaster recovery plans
  • Migration scripts
  • Performance tuning recommendations
  • Operational runbooks, * Complex SQL Queries
  • Joins
  • Window Functions
  • CTEs
  • Stored Procedures
  • Functions
  • Triggers
  • Views
  • Transactions
  • Locking
  • Isolation Levels
  • Query Optimization, * Execution Plans
  • Query Profiling
  • Index Optimization
  • Statistics
  • Partitioning
  • Database Maintenance
  • Capacity Planning, * Normalization
  • Denormalization
  • Data Relationships
  • OLTP Design
  • Reporting Database Design

Requirements

Strong experience in one or more:

  • PostgreSQL
  • MySQL

Additional experience with NoSQL databases is a plus:

  • MongoDB
  • Redis, * Git
  • Azure DevOps
  • AWS RDS
  • pgAdmin
  • DBeaver, * PowerShell
  • Bash
  • Python, * Healthcare or Insurance domain
  • US Insurance workflows
  • ETL processes
  • Database migration projects
  • High Availability configurations
  • Replication
  • Always On Availability Groups
  • Database monitoring tools
  • Docker
  • CI/CD pipelines
  • Cloud-hosted databases (AWS, Azure, or GCP), * Strong analytical thinking
  • Excellent troubleshooting ability
  • Attention to detail
  • Ability to work independently
  • Effective communication skills
  • Team collaboration
  • Problem-solving mindset
  • Willingness to learn new technologies, * Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.
  • Minimum 3 years of professional database engineering experience.
  • Experience supporting enterprise software applications.
  • Strong understanding of the software development lifecycle., * Insurance industry experience
  • Healthcare domain experience
  • Experience with HIPAA or insurance compliance
  • Microsoft SQL certifications
  • PostgreSQL certifications
  • Cloud database experience
  • Experience working with Agile/Scrum teams

Benefits & conditions

  • Competitive Salary - Be rewarded with a salary that truly reflects your talent, performance, and impact.
  • Social Security Fund - Build a secure future with contributions that support your financial stability and feel protected and supported at every stage of life - which includes Medical, Health & Maternity Protection, Accident & Disability Protection, Dependent Family Protection, and Old Age Protection schemes.
  • Festival Allowances - Celebrate life’s special moments with added financial support during festivals.
  • Paid Holidays - Take the time you need to rest, recharge, and enjoy life outside of work.
  • International Work Environment - Grow your perspective by working in a diverse and globally connected team.
  • Annual & Team Outings - Strengthen bonds and create memories through fun and engaging team activities.
  • Loan Schemes - Get access to financial support when you need it most.
  • Employee Referral Bonus - Earn exciting rewards for bringing great talent into the team.
  • Paid Certification - Enhance your skills with company-supported professional certifications.
  • Free Lunch - Enjoy complimentary meals that make your workday more convenient and enjoyable.
  • Employee Recognition & Rewards - Feel valued as we celebrate your achievements and contributions.
  • Performance Reviews - Grow continuously with structured mid-year and annual feedback.
  • Five-Day Work Week - Maintain a healthy work-life balance with a structured weekday schedule.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on cloudtechservice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:40 min

Evolving through early developer roles and technology stacks

Liam Hurrel +1 · WWC 2021

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all