Need database specialist

Posted 2 days ago

Worldwide

Summary

We'd need some help from a database specialist to work an existing financial platform with large records of companies and contacts. The Challenge: We are experiencing severe latency issues specifically tied to contact record updates within our CRM. When users add or update contact records, there is a significant delay before the data is persisted to the database and reflected in the UI. This write-latency is impacting user productivity and data reliability across the platform. We are looking for a specialist to diagnose the root cause and implement a robust, lasting solution. Scope of Work: Conduct a deep-dive audit of our database architecture, query patterns, and application-layer data flow for contact/CRM-related operations. Identify bottlenecks causing write-latency (e.g., missing indexes, lock contention, inefficient ORM queries, transaction scope issues, replication lag, cache invalidation delays, or connection pool exhaustion). Profile and optimize slow queries, schema design, and indexing strategies for high-volume contact and conversation records. Review and optimize our caching layer (e.g., Redis/Memcached) and cache-invalidation logic to ensure updates are reflected immediately. Audit background job queues and async processing pipelines that may be delaying persistence or display updates. Implement monitoring, alerting, and observability for database performance and query execution times. Deliver documentation and knowledge transfer so our team can maintain performance gains. Required Skills & Experience: 7+ years of backend engineering experience with a heavy focus on database performance and optimization. Deep expertise in relational databases (PostgreSQL, MySQL, or SQL Server): query planning, execution plans, indexing strategies, partitioning, and transaction isolation levels. Proven track record diagnosing and fixing write-latency and read-replication lag in high-traffic web applications. Strong experience with ORM optimization (e.g., Django ORM, SQLAlchemy, TypeORM, Hibernate, Entity Framework) and eliminating N+1 queries. Hands-on experience with caching architectures and real-time data sync patterns (cache-aside, write-through, WebSockets, server-sent events). Proficiency in our backend stack (or similar): [insert your stack, e.g., Python/Django, Node.js/Express, Ruby on Rails, .NET, Java/Spring]. Experience with observability tools (Datadog, New Relic, Prometheus/Grafana, AWS CloudWatch, pg_stat_statements). Nice-to-Have: Experience with CRM platforms, financial data systems, or marketplace applications. Familiarity with CQRS, event sourcing, or eventual consistency patterns. Knowledge of database migration strategies for large datasets with minimal downtime. Full-stack capability to audit frontend data-fetching patterns if display latency is client-side.

  • $50.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
PostgreSQL
Database Development
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:2 days ago
  • Hires:
    1
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 17, 2024
  • HKG
    Tai Kok Tsui11:32 PM
  • $23K total spent
    61 hires, 30 active
  • Finance & Accounting
    Small company (2-9 people)

Explore similar jobs on Upwork

BASEROW Database Creation SpecialistHourly‐ Posted 6 days ago
Database Development
FileMaker Developer for Database DesignHourly‐ Posted 3 weeks ago
Claris FileMaker
Database Design
Microsoft Access Programming
Database Programming

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo