Full Stack Software BI Engineer

Fincons.US•Los Angeles, CA
•Remote

About The Position

Fincons US is seeking a Full Stack Business Intelligence (BI) Engineer to develop scalable, modular, user-centric analytics solutions that turn data into actionable insights. The role contributes to full-stack, data-driven applications using React and Python, as well as reporting and analytics tools that support organizational decision-making. The ideal candidate combines front-end and back-end application development experience with business acumen and an emphasis on intuitive UI design and accessible data. This remote role supports teams and stakeholders in the Los Angeles market. The engineer designs, develops, tests, deploys, and maintains modern web applications, collaborating with technical and business stakeholders. Work includes developing React interfaces and Python services, integrating SQL-based data and cloud platforms, building advertising and web analytics data pipelines, and delivering campaign reporting and pacing tools. The role also partners with cross-functional teams to translate business needs into usable applications and analytical experiences, manage project requests, and participate in agile development cycles.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Business, Analytics, Information Systems, or a related field.
  • 2–3 years of experience in front-end application development, data application development, business intelligence, or related roles.
  • Hands-on experience developing modular, cloud-based JavaScript applications using React, including reusable components, state management, and integration with APIs and data services.
  • Proficiency with JavaScript or TypeScript, React, HTML, and CSS, including experience building responsive, interactive web applications.
  • Hands-on experience using Python to develop or maintain back-end application services, REST APIs, data-access components, or business logic for web applications.
  • Experience integrating React applications with Python-based REST APIs, back-end services, and SQL-based data sources.
  • Familiarity with BI and visualization tools such as Power BI, Tableau, or Looker, and with SQL.
  • Strong understanding of UI/UX principles and responsive design, with practical CSS experience for application layout, styling, and reusable design patterns.
  • Familiarity with collaborative version control workflows such as Git or GitHub and modern development practices such as DRY, SOLID, code reviews, and testing.
  • Ability to translate complex data and business requirements into intuitive applications and visual experiences.
  • Strong communication and interpersonal skills.
  • Experience working in agile project environments and cross-functional teams.

Nice To Haves

  • Experience with modern React tools and libraries, including component libraries, state management, routing, and data visualization frameworks.
  • Experience with cloud data ecosystems, data integration tools, and modern data platforms such as Snowflake, Redshift, or BigQuery, including dbt or similar transformation frameworks.
  • Experience with Python web frameworks and API development, and familiarity with Node.js or other back-end technologies supporting front-end applications.
  • Knowledge of web technologies, REST APIs, authentication, and application deployment.
  • Experience with Google Cloud Platform, the Google Ads API, brand lift reporting, or the GA4 Data API or BigQuery export.
  • Experience with Fivetran or similar ingestion tooling.
  • Experience building media pacing, budget tracking, or campaign performance reporting.
  • Familiarity with paid media platforms and APIs such as Meta, Google, or The Trade Desk, and with media plan structures.
  • Familiarity with Markdown, Quarto, or LaTeX for documentation, reporting, or templated publishing.
  • Knowledge of basic statistics and data science concepts for contextualizing analyses and visualizations.
  • Contributions to open-source or GitHub-hosted projects demonstrating React development, front-end engineering, data visualization, or application development.
  • Background in entertainment or media industries.

Responsibilities

  • Design, develop, and optimize modular, data-driven web applications using React, JavaScript, and modern front-end frameworks, with attention to usability, scalability, and performance.
  • Apply UI/UX best practices to create intuitive, responsive, visually clear interfaces aligned with stakeholder needs.
  • Develop and maintain Python-based APIs, reusable services, and business logic supporting front-end applications.
  • Partner with data engineering and IT teams to connect applications to SQL-based data sources and cloud data platforms, supporting data accuracy, integrity, security, maintainability, and performance.
  • Build and maintain ingestion and transformation pipelines for advertising measurement data, web analytics data, and media agency plan and pacing data.
  • Conform inbound data to campaign taxonomies and title or campaign keys so it joins with existing spend and delivery reporting.
  • Develop reporting and alerts for media pacing versus plan, brand lift outcomes, paid-media-attributed site engagement, and campaign benchmarks.
  • Apply software development best practices, including component-based architecture, reusable and modular code, version control, testing, and collaborative workflows.
  • Collaborate with Marketing, Finance, Product, Operations, and other cross-functional stakeholders to identify needs and translate them into user-friendly applications and analytical interfaces.
  • Develop data visualizations and interactive experiences that help users explore data and derive actionable insights.
  • Document and maintain application code to promote reproducibility and transparency.
  • Manage multiple application development projects and stakeholder requests, ensuring timely, high-quality delivery.
  • Participate in agile development cycles and coordinate cross-functional initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service