Power BI consultant (Full Stack Developer)

Power BI consultant (Full Stack Developer)

Posted 2 days ago by Paramount Software Solutions, Inc

Negotiable
Undetermined
Remote
Remote or Mexico, New York

Summary: The Power BI Consultant (Full Stack Developer) role involves designing, developing, and maintaining complex software systems with a focus on Power BI reporting and backend services. The position requires a high level of technical expertise and the ability to lead development efforts while ensuring code quality and operational efficiency. The consultant will work remotely from Mexico, contributing to both frontend and backend development tasks. The role demands strong analytical skills and the ability to communicate technical concepts to non-engineers.

Key Responsibilities:

  • Design, develop, modify, and integrate complex software code ensuring maintainability and scalability.
  • Transform operational data into reliable datasets for internal applications and Power BI reports.
  • Own metric definitions and trace issues from UI to API data.
  • Develop backend services using Python, FastAPI, and SQL.
  • Implement frontend solutions using React and TypeScript.
  • Model data and maintain Power BI reports for leadership and operations.
  • Provide technical expertise and support to the development team.
  • Analyze requirements and provide impact assessments for new features.
  • Promote continuous improvements in software and business processes.

Key Skills:

  • 10+ years of experience in software engineering and design.
  • Expertise in building complex applications with various technical considerations.
  • Strong problem-solving skills and technical domain expertise.
  • Proficient in presenting ideas and influencing group consensus.
  • Experience with schema, dataset, API, UI, and Power BI.
  • Degree in Computer Science or equivalent fields.

Salary (Rate): £17.50 hourly

City: undetermined

Country: Mexico

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Title: Power BI consultant (Full Stack Developer)

Location: Mexico (Remote) Local to Mexico

Hire type: Contract



Rate: USD -$20-25/ hr



Role Description

Designs, develops, modifies, debugs and/or maintains complex software systems.

Serves as a highly specialized Technology/ product expert; Initiates and performs

complex programming tasks (proof of concept & product implementation), and defines

technical components; Provides design and implementation guidance to developers and

specialists in the development team.

Has a wide view and understanding of an entire product (not only modules), contributing

to the high level design and dictating technical standards, tools, and platforms.

Key responsibilities

1. Engineering - Designs, develops, modifies and integrate complex software code;

Ensures code is maintainable, scalable and supportable; Uses high level,

extensive knowledge & expertise of the product/solution and technologies to lead

the direction and development of the product/solution; Performs code review and

provides feedback and suggested solutions including operability perspective,

identifying areas of automation etc.

2. Turn operational data into reliable datasets (SQL, scripting, validation) for both

internal apps and Power BI reports. Build and maintain backend

services (REST APIs, auth, data reads) that power dashboards and exports.

Implement and refine web UIs (tables, filters, exports) so analysts can self-serve

without ad-hoc spreadsheet gymnastics.

3. Own metric definitions, trace issues from UI API data, and explain

outcomes clearly to non-engineers.

4. Backend: Python, FastAPI, DuckDB / SQL over columnar files (e.g. Parquet),

pandas / PyArrow, Pydantic-style config, JWT-based auth; SQLite or

PostgreSQL where we persist app state.

5. Frontend: React + TypeScript, Vite, TanStack Query for server state,

Axios for APIs, AG Grid for large data grids, component-style CSS (e.g.

Tailwind-style utility classes).

6. Reporting: Power BI (data modeling, DAX as needed, publishing and

maintaining reports used by leadership and ops).

7. Technical Expertise - Serves as a highly specialized technology/ product expert,

acting with high autonomy to deliver agreed technical objectives. Provides

technical expertise in terms of software usage, and functional and non-functional

aspects; Obtains a strong business context understanding while making technical

decisions and solving technical issues; Provides the development or support

team with inputs and requirements related to the technical aspects of the solution/product; A professional authority that is recognized, works on significant and unique problems of a high level of complexity and provides a high added value to the

organization.


8. Analysis - Analyze and provide inputs for the requirements and provide impact

assessment for new features. Defines high-level design & leads scoping work

with the customer; Makes decisions requiring extensive analysis and interpretation.

9. Innovation & Continuous Improvement - Promotes continuous

improvements/efficiencies to the software or business processes by utilizing

Software Engineering tools, different innovation techniques and guiding the reuse

of existing solutions, use of automation, reducing design complexity & time to

response, simplifying client/end user experience etc.





Critical Experiences

1. At least around 10 years, experience in software engineering; design.

2. Experienced in building complex applications or products taking into account

various technical considerations.

3. Demonstrated technical domain expertise and problem-solving skills.

4. Highly proficient in presenting ideas, influencing, and build consensus in a group setting.

5. Comfortable owning a vertical slice: schema/dataset API UI, plus PowerBI on top.



Credentials

A degree in Computer Science or equivalent - information technology, management

information systems, software engineering and networking.