(DB) Database Architecture & Data Management Internship - Postgres jobs in United States
cer-icon
Apply on Employer Site
company-logo

MarketEQ · 1 day ago

(DB) Database Architecture & Data Management Internship - Postgres

MarketEQ is seeking a Database Architecture & Data Management Intern to assist in analyzing and restructuring their database architecture for a backend system transitioning to a microservices architecture. The role focuses on real-world system design and data architecture, requiring strong database and backend knowledge.

Marketing & Advertising
Hiring Manager
Christopher Torres
linkedin

Responsibilities

Analyze the existing database schemas used by the NestJS backend and Strapi CMS
Document table ownership by backend module (logical microservice boundaries)
Define and document which backend modules own which tables, which modules/services are allowed to read or write specific data, and future target databases for each logical domain
Help restructure tables within the existing databases to align with microservices architecture without breaking existing code
Assist in designing safe migration strategies, including:
Incremental migrations
Temporary compatibility layers (e.g., views or aliases where appropriate)
Rollback considerations
Build developer-facing database documentation, including:
Schema dictionaries
ER diagrams
Naming conventions
Data lifecycle and retention rules
Collaborate with backend engineers to map:
Tables → modules
Modules → future microservices
Help establish internal standards so future schema changes follow a clear, documented process

Qualification

PostgreSQLSQLNestJSMicroservices architectureTechnical writingDockerStrapiER diagramsDatabase migration tools

Required

Currently enrolled in or recently completed a Master's degree in: Computer Science, Software Engineering, Data Engineering, Information Systems, Or a closely related technical field
Strong understanding of relational databases (PostgreSQL preferred): Schema design, Relationships and normalization, Indexing and constraints
Solid SQL skills (writing, reading, and reasoning about queries)
Experience working with a backend framework (NestJS strongly preferred, Node.js acceptable)
Conceptual understanding of: Microservices architecture, Modular monoliths, Database ownership and service boundaries
Ability to read and understand an existing codebase to identify how data is accessed
Strong technical writing skills — you will be producing documentation developers actually rely on

Preferred

Experience with Docker or containerized environments
Familiarity with Strapi or CMS-backed systems
Experience creating ER diagrams or schema documentation
Exposure to database migration tools (Prisma Migrate, TypeORM migrations, Flyway, Liquibase)
Prior work on systems with more than one database or schema

Company

MarketEQ

twitter
company-logo

Funding

Current Stage
Early Stage
Company data provided by crunchbase