Software Engineer - Databases
Role details
Job location
Tech stack
Job description
Join our team as a Jr Software Engineer focusing on database administration. This remote-eligible contract role involves supporting and optimizing complex database applications. You''ll work with a variety of technologies and collaborate with multiple teams to ensure system scalability, security, and performance., Support daily operations of databases to ensure system availability and perform scheduled maintenance. Optimize database performance through monitoring tools, query tuning, and operational enhancements. Troubleshoot database systems, including patching, event monitoring, and incident management. Collaborate with development teams to implement and test performance improvements. Automate provisioning, patching, backups, and monitoring tasks using infrastructure as code.
Requirements
Bachelor''s Degree in computer science, engineering, or a related field, or equivalent experience. 1 year of experience in database administration using a generic database technology, including installation, configuration, and maintenance. Experience with cloud environments and optimizing database and query performance. Experience in database programming using queries, triggers, and stored procedures. Understanding of high availability and disaster recovery solutions.
Core Technologies PostgreSQL | Amazon RDS | AWS | Terraform | CloudFormation | Python | Bash | Prometheus | Datadog