Senior Power BI Developer
Job
Ravh IT Solutions
Dallas, TX (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Position Summary We are seeking an experienced and highly skilled Principal Full Stack Engineer to design, develop, and maintain complex enterprise applications and data-driven solutions. The ideal candidate will possess deep expertise across backend development, frontend engineering, data processing, API development, and analytics/reporting platforms. This role requires a strong technical leader who can own the complete application lifecycle - from data architecture and backend APIs to frontend interfaces and Power BI reporting - while driving engineering best practices, scalability, and operational excellence. Key Responsibilities Software Engineering & Architecture Design, develop, enhance, debug, and maintain scalable enterprise software applications. Lead architecture discussions and define high-level technical designs and implementation strategies. Develop maintainable, scalable, and supportable software solutions aligned with business objectives. Conduct code reviews and provide technical guidance to engineering teams. Promote engineering best practices, automation, reusable frameworks, and performance optimization. Backend Development & Data Engineering Build and maintain backend services and REST APIs using Python and FastAPI. Develop reliable datasets and data pipelines using SQL, scripting, DuckDB, Parquet, Pandas, and PyArrow. Implement authentication and configuration management using JWT and Pydantic-based frameworks. Work with PostgreSQL and SQLite for application persistence and operational data management. Troubleshoot and resolve issues across data, APIs, and application layers. Frontend Development Develop responsive and scalable web applications using React and TypeScript. Build interactive dashboards, large data grids, filters, and export functionality for analyst self-service capabilities. Utilize Vite, TanStack Query, Axios, AG Grid, and utility-based CSS frameworks such as Tailwind CSS. Collaborate with UX and business stakeholders to improve user experience and workflow efficiency. Reporting & Analytics Design, develop, publish, and maintain Power BI dashboards and operational reports. Create data models, DAX calculations, and reporting solutions used by business leadership and operations teams. Ensure data accuracy, consistency, and performance across reporting environments. Technical Leadership Serve as a technical subject matter expert across product and engineering domains. Provide impact analysis, technical estimations, and implementation guidance for new initiatives. Mentor developers and contribute to continuous improvement of engineering standards and processes. Collaborate with cross-functional teams to align technical solutions with business goals. Required Qualifications Bachelor s degree in Computer Science, Information Technology, Software Engineering, or related field. 10+ years of experience in software engineering and application development. Strong experience building complex full stack applications and enterprise products.
Expertise in:
Python, FastAPI SQL, DuckDB, PostgreSQL, SQLite Pandas, PyArrow, Parquet React, TypeScript, Vite REST APIs and JWT Authentication Power BI and DAX Experience with scalable architecture, performance optimization, and system integration. Strong analytical, troubleshooting, and problem-solving abilities. Excellent communication and stakeholder management skills. Preferred Qualifications Experience owning end-to-end application delivery from database to frontend UI. Experience working in data-intensive or analytics-driven environments. Exposure to cloud platforms and DevOps practices is a plus. Experience with Agile/Scrum development methodologies.Similar remote jobs
Southern Company
Durham, NC
Posted2 days ago
Updated1 day ago
Commonwealth of PA
Pennsylvania
Posted2 days ago
Updated1 day ago
University of Minnesota
Saint Paul, MN
Posted2 days ago
Updated1 day ago
Charles Schwab Inc.
Westlake, TX
Posted2 days ago
Updated1 day ago
Similar jobs in Dallas, TX
Confidential
Dallas, TX
Posted2 days ago
Updated1 day ago
Similar jobs in Texas
Altus Community Healthcare
Eagle Pass, TX
Posted2 days ago
Updated1 day ago