We help companies transform customer and prospect data into revenue. Data is one of a company’s most important assets. Monetizing it to generate revenue and ROI is our expertise. Using a careful and customized approach based on your business goals, we offer database marketing’s Big Three – data, predictive analytics and platform solutions – to maximize customer relationships and boost revenue.
About the Role
We are seeking a Senior Database Developer to join our growing team. This role will focus on designing, building, optimizing, and maintaining database solutions that power mission-critical business applications. The ideal candidate is highly skilled in SQL development, database performance tuning, and cloud-based data environments, with the ability to collaborate across teams and directly with clients.
Key Responsibilities
- Design, develop, and optimize relational and non-relational databases to support client applications.
- Write and fine-tune complex queries, stored procedures, triggers, and functions for efficiency and scalability.
- Partner with business stakeholders and technical teams to translate requirements into database solutions.
- Monitor and tune database performance to ensure high availability and reliability.
- Develop and maintain ETL processes and data pipelines to support data integration and reporting needs.
- Implement best practices for database security, compliance, and governance.
- Support migration and modernization projects, including cloud database deployments (AWS, Azure, Google Cloud).
- Troubleshoot, diagnose, and resolve issues in development, test, and production environments.
- Mentor junior developers and provide thought leadership in database best practices.
- Stay ahead of industry trends to bring innovative solutions to clients.
Qualifications
Required:
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).
- 5+ years of hands-on database development experience in SQL Server, Oracle, PostgreSQL, or MySQL.
- Proven expertise in SQL query optimization, indexing strategies, and performance tuning.
- Strong experience with ETL processes, data integration, and reporting solutions.
- Knowledge of database security, backup/recovery, and high availability.
- Excellent problem-solving skills and attention to detail.
- Strong communication and client-facing collaboration skills.
Preferred:
- Experience with cloud databases and services (AWS RDS, Redshift, Azure SQL Database, Google BigQuery).
- Familiarity with NoSQL databases (MongoDB, DynamoDB, Cassandra).
- Knowledge of data warehousing concepts and business intelligence tools.
- Experience working in a consulting or client services environment.
- Scripting skills in Python, PowerShell, or Bash.
What We Offer
- Competitive compensation package
- Health, dental, and vision coverage
- 401(k) with company match
- Generous paid time off and holidays
- Remote-first work environment
- Professional development and training opportunities
- Collaborative, innovation-driven culture
The pay range for this role is:
135,000 - 148,000 USD per year (Remote (Providence, Rhode Island, US))