Full Stack Software BI Engineer

Fincons.US, Inc.•Los Angeles, CA
•Remote

About The Position

Fincons US is seeking a strategic and analytical Full Stack Business Intelligence (BI) Engineer to support enterprise application and digital transformation initiatives. This remote position supports teams and stakeholders in the Los Angeles market. The role develops scalable, modular, user-centric analytics solutions and full-stack data-driven applications using React and Python, alongside 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 a focus on intuitive UI design and accessible data. The engineer designs, develops, tests, deploys, and maintains modern web applications and analytical interfaces; integrates applications with SQL-based data sources and cloud data platforms; and builds reporting and visualization experiences that help business users act on data. The role works closely with technical and business stakeholders across functions and contributes to agile projects using collaborative software development practices.

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 with React, including reusable components, state management, and integration with APIs and data services.
  • Proficiency with JavaScript or TypeScript, React, HTML, and CSS, with practical 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 design 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/GitHub and modern development practices such as DRY, SOLID, code reviews, and testing.
  • Ability to translate complex data and business requirements into intuitive, user-friendly 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 development 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; 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/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, and/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 other modern front-end platforms and frameworks.
  • Apply UI/UX best practices to create intuitive, responsive, visually clear interfaces that meet stakeholder needs and encourage adoption.
  • Develop and maintain Python-based APIs, reusable services, and application business logic for front-end applications.
  • Work 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 marketing and advertising data to campaign taxonomy and title/campaign keys so it can join 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.
  • Use modern software development practices, including component-based architecture, reusable and modular code, version control, testing, and collaborative workflows.
  • Collaborate with Marketing, Finance, Product, Operations, and other teams to identify business needs and translate them into user-friendly web applications and scalable analytical interfaces.
  • Develop data visualizations and interactive user 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, delivering work in a timely and high-quality manner.
  • Participate in agile development cycles and coordinate cross-functional initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service