We are a global digital agency composed of strategists, creatives, media experts, data scientists, and engineers driven by one common purpose — accelerate business growth through marketing and digital transformation. Named a top 3% Google Premier Partner and recognized by Inc. 5000 and Adweek’s 75 Fastest Growing Companies, we’re constantly looking for “A” players to join our team.
The rapid growth is attributed to our strongest asset — our people. Our teams are highly collaborative and work closely with each client to set clear goals and objectives so that we can deliver exceptional results. Mindgruve is a place where every opinion is valued. Not only will you be empowered to contribute ideas, but you will also play a key role in the execution and driving success for brands across a variety of industries. Sounds fun? Perfect — you’ll fit right in.
This role is responsible for architecting, building, and shipping polished, production-grade web applications that sit at the intersection of product, analytics, and cloud engineering. As Development Director, you will be a senior hands-on builder who turns prototypes into scalable, secure, and maintainable products, particularly external web applications that integrate into a broader parent platform.
This role is designed for broad technical ownership, with direct responsibility for building and scaling applications across the stack. You will contribute hands-on across frontend application development, backend integrations, and AWS infrastructure while partnering closely with product, data science, analytics, and engineering stakeholders to deliver applications that support sophisticated data workflows, custom visualization, and modern product experiences.
This is an ideal role for a senior individual contributor with strong technical judgment who is comfortable owning work end to end across React-based UI development, cloud-native application architecture, relational and analytical data integration, and reusable design system standards. You should be comfortable writing code, solving architecture problems, and making practical tradeoffs between speed, scalability, and maintainability.
What You’ll Do Here:
- Architect, build, and mature external web applications that integrate with a broader parent web application and shared product ecosystem.
- Build polished, product-grade interfaces using React and JavaScript, with a strong emphasis on usability, maintainability, and scalable frontend patterns.
- Develop advanced data visualization experiences, including custom visual outputs built with D3.js and related visualization techniques.
- Design and implement backend and data integrations across AWS-hosted services and applications, ensuring reliable interaction with RDS, Redshift, JSON-based services, APIs, and supporting application layers.
- Turn prototype applications into secure, production-ready products with clear standards for performance, observability, deployment, and long-term maintainability.
- Partner with analytics, data science, and product teams to design application experiences that surface complex data, model outputs, and business logic in ways that are intuitive and useful to end users.
- Build and mature design system and component library practices so that applications remain cohesive, reusable, and efficient to extend over time.
- Establish practical standards for environment management, release quality, coding practices, and architecture decisions across frontend and cloud-connected application development.
- Contribute directly to AI-enabled and analytics-driven product experiences where web applications must connect to data products, services, and internal platforms.
- Act as the senior technical owner on complex builds, helping move projects from concept through implementation while solving cross-functional technical problems in the code and architecture.Deliver expected projects and tasks on time and within budgeted hours.
- Adhere to development standards and best practices.
- Maintain technical documentation and track progress in Mindgruve’s project management system.
- Adapt technical skills to facilitate department and company goals.
- Perform QA testing, debugging, data entry/cleanup and technical support as needed.
We Need a Person With:
- Minimum of two to five years of backend development experience required.
- Strong experience with JavaScript and React in the design and delivery of production-quality web applications.
- Excellent organizational, analytical, and planning skills; excellent written and oral communication skills; ability to deal with deadline pressures and multiple projects and changing priorities; knowledgeable in object oriented programming, SQL and the MVC architecture; comfortable and adept at self-management.
- Expert in Python and SQL and the ability to seamlessly apply them to projects.
- Strong AWS experience across application architecture, deployment, security, scalability, and cloud-connected system design, with the ability to work directly in the environment rather than only guide others.
- Experience building applications that integrate with relational and analytical data environments, including RDS and Redshift, as well as structured and semi-structured JSON-based services.
- Experience owning frontend architecture for data-rich products, including complex states, reusable components, and maintainable application patterns.
- Experience building sophisticated data visualization work, with D3.js or comparable custom visualization experience strongly preferred.
- Ability to create polished product interfaces that balance usability, visual quality, and technical feasibility.
- Experience building or maturing design systems, shared component libraries, and UI consistency standards.
- Strong understanding of API integration, backend connectivity, and the application patterns required to connect frontend experiences to cloud-hosted services.
- Working knowledge version control systems (Git, SVN).
- Familiarity with Composer, Docker, RESTful APIs.
- Ability to work effectively across product, engineering, analytics, and data science teams while translating business needs into scalable technical solutions and then helping implement them.
- Excellent verbal and written communication skills.
- Exceptional multitasking skills in a fast-paced, deadline driven environment.
- Good eye for aesthetics and attention to detail.
- Ability to follow technical specifications and production processes.
- Ability to rapidly learn new technologies.
- Written and spoken proficiency in English.
- Professional and personal integrity.
- A detail-oriented mindset, focused on driving results.
What We Consider as a Plus:
- Experience integrating AI-powered functionality or model-driven outputs into web applications and product workflows.
- Exceptional multitasking skills in a fast-paced, deadline driven environment.
- Good eye for aesthetics and attention to detail.
- Ability to follow technical specifications and production processes.
- Ability to rapidly learn new technologies.
- Written and spoken proficiency in English.
- Experience in analytics, marketing technology, or other data-intensive product environments.