Blend360

Full Stack BI Engineer - PowerBI, Tableau and REST API

Hyderabad, TS, India · Hybrid · Full-time

Apply on the employer’s site ↗See how well you match this job

You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.

About the role

Description from the employer’s posting. Check the employer’s page for the current version.

  • EmployerBlend360
  • LocationHyderabad, TS, India
  • Work styleHybrid
  • Employment typeFull-time
  • Employer posted

We are looking for a Senior Full Stack Engineer to build and deploy an enterprise-grade Tableau-to-Power BI migration platform. You will own features end to end: React and Streamlit frontends, Python backend services, integrations with Tableau, Microsoft Fabric, and Power BI, APIs, and the secure, containerized DevOps setup that runs it all in production. The role sits at the intersection of software engineering and enterprise analytics, so an understanding of BI artifacts (workbooks, semantic models, RLS) is a must.

Key Responsibilities

Application Development

  • Build and enhance frontend applications using React.js and Streamlit.
  • Develop scalable backend services and REST APIs using Python.
  • Integrate with Tableau REST/Metadata APIs, Microsoft Fabric, and Power BI REST APIs.

Migration Workflows

  • Build and support the full migration lifecycle: discovery, conversion, validation, QC, and deployment.
  • Parse and process Tableau artifacts (TWB/TWBX) and map them to Power BI equivalents.
  • Support Power BI semantic models, DAX, and RLS where required.
Show full description

Security & Access

  • Implement enterprise SSO, OAuth, RBAC, and service-to-service authentication.
  • Ensure secure API access, configuration, and secrets management.

DevOps & Operations

  • Build and maintain CI/CD pipelines using platform-agnostic DevOps practices.
  • Containerize applications with Docker and deploy on container orchestration platforms such as Kubernetes.
  • Implement monitoring, logging, audit trails, and handle production troubleshooting.

Required Skills

  • Strong hands on experience of professional software engineering.
  • 5+ years of hands-on experience with Tableau, Power BI, Fabric, SQL and data integration.
  • Strong React.js, JavaScript/TypeScript, and Python.
  • Hands-on experience with Streamlit and building/consuming REST APIs.
  • Solid understanding of SSO, OAuth 2.0, RBAC, and service-to-service authentication.
  • Hands-on with Docker, Git, and CI/CD (GitHub Actions, Azure DevOps, GitLab CI, Jenkins, or similar).
  • Experience deploying applications across cloud (Azure / AWS / GCP) or enterprise on-prem environments.
  • Infrastructure-as-Code using Terraform or similar tools.
  • Experience with Tableau APIs and TWB/TWBX file structures.
  • Experience with Power BI semantic models, DAX, RLS, Power BI APIs and Power BI File structures.
  • Kubernetes or equivalent container orchestration.
  • Experience on enterprise analytics, BI migration, or data platform products.
  • Experience with secrets tools such as Azure Key Vault, HashiCorp Vault, or AWS Secrets Manager.

Thrive & Grow with Us:

  • Competitive Salary: Your skills and contributions are highly valued here, and we make sure your salary reflects that, rewarding you fairly for the knowledge and experience you bring to the table.
  • Dynamic Career Growth: Our vibrant environment offers you the opportunity to grow rapidly, providing the right tools, mentorship, and experiences to fast-track your career.
  • Idea Tanks: Innovation lives here. Our "Idea Tanks" are your playground to pitch, experiment, and collaborate on ideas that can shape the future.
  • Growth Chats: Dive into our casual "Growth Chats" where you can learn from the best—whether it's over lunch or during a laid-back session with peers, it's the perfect space to grow your skills.
  • Snack Zone: Stay fuelled and inspired! In our Snack Zone, you'll find a variety of snacks to keep your energy high and ideas flowing.
  • Recognition & Rewards: We believe great work deserves to be recognized. Expect regular Hive-Fives, shoutouts and the chance to see your ideas come to life as part of our reward program.
  • Fuel Your Growth Journey with Certifications: We’re all about your growth groove! Level up your skills with our support as we cover the cost of your certifications.

Staying safe while you apply

  • Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
  • Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
  • Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.

Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.

Preparing for this role with ROLIVA

  • Check the fit.

    Compare the requirements with the experience you have confirmed, including gaps.

  • Prepare honestly.

    Build interview stories and application drafts from your own evidence.

  • Keep track.

    Save the role and record your own application status and follow-ups.

Create a free workspace or log in.

At a glance

  • Work styleHybrid
  • Employment typeFull-time
  • SeniorityMid level
  • Employer posted
  • Added to ROLIVA
  • Last checked

Skills in this posting

Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.

SQL Python Tableau Power BI AWS GCP Azure Kubernetes Docker Terraform React TypeScript JavaScript

Explore similar roles

Similar jobs

Blend360

Senior Data Engineer

Buenos Aires, Buenos Aires, Argentina

Remote (restrictions not stated)Full-time

Blend360

Lead Data Engineer

Bogotá, Bogota, Colombia

Remote (restrictions not stated)Full-time

Blend360

Senior Figma Designer

Montevideo, Montevideo Department, Uruguay

Remote (restrictions not stated)Full-time

Blend360

Senior Data Engineer

Buenos Aires, Buenos Aires, Argentina

Remote (restrictions not stated)Full-time