Utopia Labs Logo Utopia Labs
โฉ Utopia Labs Logo
@

Senior Database Engineer (MongoDB to PlanetScale Migration) - 6 month contract

๐Ÿ’ฐ $150,000 - $175,000 ๐Ÿ“… 06/05/2023

Apply

Job Description

We are seeking a highly skilled and experienced Senior Database Engineer to
join our team and spearhead the migration of our existing MongoDB database to
PlanetScale. As our Database Engineer, you will play a critical role in
ensuring a seamless transition from MongoDB to PlanetScale, ensuring data
integrity, scalability, and optimal performance. This is a unique opportunity
to showcase your expertise in database management, migration, and
optimization.

### What you will do:

*

Migration Planning: Collaborate with cross-functional teams to understand the
requirements, goals, and timelines for the migration project. Develop a
comprehensive migration plan, including data mapping, schema changes, and test
scenarios.

*

Database Migration: Execute the migration plan by leveraging your expertise in
MongoDB and PlanetScale. Efficiently and accurately transfer data from MongoDB
to PlanetScale, ensuring data consistency and integrity throughout the
process. Address any migration-related issues or roadblocks and optimize the
migration process for speed and efficiency.

*

Database Design and Optimization: Design and optimize the new PlanetScale
database architecture to meet the scalability and performance requirements of
our applications. Collaborate with development teams to ensure that the
database schema aligns with the application design and functional
requirements. Identify and implement performance tuning strategies to optimize
query execution, indexing, and caching.

*

Data Security and Compliance: Implement robust security measures to protect
the confidentiality, integrity, and availability of our data in the
PlanetScale database. Ensure compliance with relevant data protection and
privacy regulations, including data encryption, access controls, and auditing.

*

Monitoring and Maintenance: Develop and implement monitoring tools and
processes to proactively identify and address any database issues, such as
performance bottlenecks, resource utilization, and capacity planning. Perform
regular maintenance tasks, such as backups, recovery, and patch management.

*

Documentation and Knowledge Sharing: Document the database migration process,
including methodologies, best practices, and lessons learned. Share knowledge
and provide training to other team members to enable a smooth transition and
foster a broader understanding of the PlanetScale database.

### **What you bring:**

*

Bachelor's degree in Computer Science, Information Technology, or a related
field. Relevant certifications are a plus.

*

7+ years of experience as a Database Engineer, with a focus on MongoDB and
database migration projects.

*

In-depth knowledge of MongoDB, PlanetScale, and other database management
systems. Experience with NoSQL and SQL databases is mandatory.

*

Strong expertise in database design, optimization, and performance tuning.

*

Solid understanding of data modelling concepts and schema design principles.

*

Experience with database security, including encryption, access controls, and
compliance.

*

Proficient in database monitoring and maintenance, including backups,
recovery, and patch management.

*

Strong problem-solving skills and ability to troubleshoot complex database
issues.

*

Excellent communication and collaboration skills, with the ability to work
effectively in cross-functional teams.

*

Self-motivated, detail-oriented, and capable of managing multiple priorities
in a startup environment.

### Nice-to-Have:

### \- Interest in crypto

Previous experience in a start-up environment

If you are a highly skilled Senior Database Engineer with a passion for data
management and migration, and if you're excited about the opportunity to work
on a challenging migration project from MongoDB to PlanetScale, we would love
to hear from you. Join our team and contribute to the success of our
organization's database infrastructure.

Utopia Labs focuses on SaaS, B2B, Accounting, and Blockchain / Cryptocurrency.
Their company has offices in San Francisco. They have a small team that's
between 11-50 employees.

You can view their website at <https://utopialabs.com> or find them on
[Twitter](https://twitter.com/utopialabs_).