Database Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+36 more
Job description
We are seeking a detail-oriented Database Engineer with experience in Python, SQL, and data management to join our growing technology team. The ideal candidate will be responsible for designing, developing, optimizing, and maintaining database systems while ensuring data integrity, security, and high performance. This role is ideal for professionals who enjoy working with large datasets and building scalable database solutions., * Design, develop, and maintain relational database systems.
- Develop and optimize complex SQL queries, stored procedures, views, and database objects.
- Write Python scripts for database automation, data processing, and ETL tasks.
- Monitor database performance and troubleshoot issues to ensure optimal performance.
- Perform database backup, recovery, and disaster recovery planning.
- Ensure data accuracy, integrity, and security across all database environments.
- Collaborate with software developers, data engineers, and business analysts to support application and reporting requirements.
- Create and maintain technical documentation for database architecture and processes.
- Assist in database migration, upgrades, and performance tuning initiatives.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or a related field.
- 2+ years of experience as a Database Engineer, Database Developer, or similar role.
- Strong proficiency in SQL (MySQL, PostgreSQL, Microsoft SQL Server, or Oracle).
- Good programming experience with Python.
- Experience with database design, normalization, indexing, and query optimization.
- Knowledge of ETL processes and data integration techniques.
- Familiarity with database backup and recovery procedures.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Experience with cloud databases such as AWS RDS, Azure SQL Database, or Google Cloud SQL.
- Familiarity with NoSQL databases such as MongoDB or Cassandra.
- Experience with Data Warehousing concepts.
- Knowledge of Apache Airflow, SSIS, or other ETL tools.
- Understanding of Linux environments and shell scripting.
- Experience using Git for version control.
- Relevant database or cloud certifications are a plus.
Technical Skills
- Python
- SQL
- Database Design
- MySQL / PostgreSQL / SQL Server / Oracle
- ETL Development
- Data Analysis
- Query Optimization
- Database Performance Tuning
- Data Modeling
- Git
- Linux (Preferred)
- Cloud Databases (AWS, Azure, GCP)
Education: Bachelor’s degree in Computer Science, IT, data science, Statistics, Mathematics, or a related quantitative field (or equivalent bootcamp experience).
Strong mathematics and statistics background., * Bachelor’s (preferred)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Most Popular IT Jobs on the Market
Top-Paying Tech Jobs (with Salaries)
Software Engineer Salary London
What Are The Top Skills Required For Azure Developers?