Junior Data Developer

Detroit Data Company · Posted 2026-08-05

About the roleDetroit Data Company is a US-based data and analytics consultancy working with private-equity-backed and growing companies.We are hiring a Junior Developer to join our data team for approximately 20 hours per week. You will work on real client projects involving data pipelines, SQL and Python transformations, dashboards, reporting, and data-quality issues.You will work directly with Senior Engineers and the company's founder. The role is intended for someone early in their career who wants to become a capable data developer, take responsibility for larger pieces of work, and eventually communicate directly with clients.The work is primarily Data Engineering, Analytics, and Business Intelligence.What we look forWe are open to fresh graduates, final-year students, self-taught developers, and people with limited professional experience.We are mainly looking for someone who:Works consistently and follows through on commitmentsLearns unfamiliar tools and concepts quicklyCan break down problems and investigate them independentlyNotices when data or results do not make senseCommunicates clearly in EnglishAsks useful questions rather than guessingTakes feedback well and improves quicklyIs interested in understanding the business problem, not only completing the technical taskExperience with a particular cloud platform or BI tool is not important. We are more interested in whether you have the fundamentals to learn new systems and the judgment to use them well.Required technical skillsSQL - You should be comfortable with:JoinsAggregationsSubqueries and CTEsWindow functionsTable relationships and cardinalityReasoning about the grain of a datasetInvestigating duplicate, missing, or incorrect resultsPython - You should have experience using Python for data work, including:Reading and transforming structured dataWorking with pandas or similar librariesWriting code that another developer can understandDebugging your own workData fundamentals - You should understand:Relational databasesPrimary and foreign keysOne-to-one, one-to-many, and many-to-many relationshipsBasic data modelingThe difference between transactional and analytical dataExperience with Databricks, Snowflake, Azure, AWS, Domo, Power BI, Tableau, orchestration tools, or Git is helpful but not required.Projects completed through university, freelance work, personal study, or open-source contributions are all relevant.Role detailsType: Paid, part-timeHours: Approximately 20 hours per weekLocation: Remote within PakistanSchedule: Work must take place between approximately 8:00AM and 1:00PM US Eastern Time. This is generally 5:00-10:00PM or 6:00-11:00PM in Pakistan, depending on US daylight saving time.Days: Ideally M-F. Exact working days will be agreed upon with the selected candidate.Part-time compensation: approx. USD 540.00 - USD 720.00 per month, depending on skills and availabilityThis role is expected to lead to a full-time offer if the working relationship is successful and the candidate performs well.

Apply for this role

Skills mentioned in this role

PythonAWSAzureSQLPower BITableauSnowflakeDatabricks

Preparing for a Software & IT role

  • Public work matters more than titles: a GitHub or portfolio the hiring manager can click through in under a minute usually beats an extra bullet on your CV.
  • Name the exact stack in your CV so a keyword screener + a skim-reader both find it — languages, frameworks, cloud, databases.
  • For interviews: expect a technical screen (coding or system design) before the on-site loop. Practice explaining trade-offs out loud, not just writing correct code.
  • For English-only teams verify your written English is sharp — most Egypt-based tech scaleups run interview loops entirely in English.

Related jobs in Software & IT