Free template · Copy & customize

dbt (Data Build Tool) Developer
Job Description

Ready-to-use job description template. Copy it, customize it, and start hiring — or let us match you with pre-vetted candidates.

1

About the Role

We are looking for an experienced dbt (Data Build Tool) Developer to join our team. The ideal candidate has hands-on experience with dbt Core, dbt Cloud, Jinja Templating and can deliver production-ready solutions. You will work closely with cross-functional teams to build, customize, and optimize our dbt (Data Build Tool) environment.

2

Key Responsibilities

  • Design, develop, and maintain dbt (Data Build Tool) solutions aligned with business requirements.
  • Collaborate with product managers, designers, and other engineers to deliver features end-to-end.
  • Configure and customize modules including dbt Core, dbt Cloud, Jinja Templating, Data Testing.
  • Build integrations using Snowflake, BigQuery, Databricks.
  • Write clean, well-documented, and testable code following best practices.
  • Participate in code reviews, sprint planning, and retrospectives.
  • Troubleshoot and resolve dbt (Data Build Tool)-related issues and performance bottlenecks.
  • Create and maintain technical documentation for all implementations.
  • Stay current with the latest dbt (Data Build Tool) releases, features, and best practices.
  • Mentor junior team members and contribute to knowledge sharing.
3

Must-Have Qualifications

  • 3+ years of hands-on experience with dbt (Data Build Tool).
  • Strong understanding of project lifecycle and Agile methodologies.
  • Proficiency with Snowflake, BigQuery, Databricks, GitHub Actions.
  • Experience with RESTful API design and third-party integrations.
  • Excellent problem-solving skills and attention to detail.
  • Strong written and verbal communication skills in English.
  • Experience with version control systems (Git).
  • Ability to work independently in a remote-first environment.
4

Nice-to-Have Skills

  • Certifications such as dbt Certified Analytics Engineer.
  • Experience with Data Testing, Incremental Models, Semantic Layer.
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Experience mentoring or leading small teams.
  • Contributions to open-source projects or technical blogs.
5

Interview Tips

Technical Assessment

Ask the candidate to walk through a recent dbt (Data Build Tool) project. Focus on architecture decisions and trade-offs.

Problem Solving

Give a real-world scenario involving dbt (Data Build Tool) and evaluate their debugging approach and logical thinking.

Culture Fit

Assess communication style, timezone flexibility, and experience working with distributed teams.

Code Review

Share a code sample with deliberate issues. See how they identify problems and suggest improvements.

Skip the JD — Get Matched Instead

Tell us your dbt (Data Build Tool) requirements and we'll send pre-vetted profiles with video intros in 24-48 hours.

You're all set!

We'll send matched profiles within 24-48 hours. Check your email for next steps.

NDA Protected Profiles in 24-48 hrs No obligation Free replacement
Book a Call Get Profiles