Premium Hourly
PUBLISHED
Sep 4, 2025
Motion Recruitment is looking for a developer for a two-week project to create a robust database seeding solution for our development and testing environments. The task involves writing scripts (in a language of your choice, like Node.js or Python) to populate a PostgreSQL database with realistic and consistent test data. This project is ideal for a junior developer with some backend and database experience who is detail-oriented and can work independently to create a reliable seeding mechanism for our team.
To improve our testing and development processes, we need a standardized way to seed our PostgreSQL database with mock data. This project involves creating scripts that will populate our database schema with thousands of records across multiple tables with relationships.
node-postgres
or an ORM) or Python (with a library like psycopg2
or an ORM).user
before creating their orders
).This is a foundational project that will have a big impact on our development team's efficiency. You will be expected to ask clarifying questions about the data models but otherwise drive the project to completion independently over the two-week period.