Associate, Software Engineer

Roundglass Foundation

Sahibzada Ajit Singh Nagar

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Roundglass Foundation in Mohali, India is seeking an Associate, Software Engineer to contribute to the Impact Analytics team. You will build dashboards and data models using Power BI and Metabase, while crafting robust backend services in Node.js.

You will design star and snowflake schemas, write DAX/MDX measures, and develop RESTful APIs, ensuring data quality and scalable analytics across BI platforms. You'll implement ETL/ELT pipelines, optimize query performance, and collaborate with

Qualifications

  • Minimum B.Tech in Computer Science or equivalent.
  • 2–3 years of professional software development and BI engineering experience.
  • Power BI: hands-on experience building reports, dashboards, datasets, and dataflows.
  • DAX & MDX: ability to write complex measures and MDX queries.
  • Semantic modeling: star/snowflake schemas and slowly changing dimensions.
  • Metabase: experience creating questions and dashboards.

Responsibilities

  • Design, develop, and maintain dashboards in Power BI and Metabase.
  • Build semantic/dimensional data models (star and snowflake schemas) to support self-service analytics.
  • Develop DAX measures, calculated columns, and MDX queries for multi-dimensional analysis.
  • Optimize report performance through query tuning, aggregation strategies, and incremental refresh.
  • Collaborate with business teams to translate requirements into clear, actionable visualizations and metrics.
  • Design, develop, and maintain RESTful APIs using Node.js (Express or similar frameworks).
  • Apply REST principles, versioning, authentication (JWT/OAuth2), and standardized error handling.
  • Write clean, modular, well-documented code with unit and integration tests.
  • Integrate third-party APIs and internal services to support reporting, automation, and workflow pipelines.
  • Design normalized OLTP schemas and denormalized OLAP/reporting schemas based on use case.
  • Write efficient SQL queries across MySQL and PostgreSQL.
  • Implement ETL/ELT pipelines to move data between transactional systems and analytics layers.
  • Ensure data quality, consistency, deduplication, and integrity across distributed sources.
  • Configure and extend low-code data platforms such as NocoDB to deliver rapid application backends.
  • Work with workflow/BPM tools to model and automate business processes.
  • Build integrations between low-code platforms, APIs, and BI tools to create end-to-end solutions.

Skills

Power BI
DAX
MDX
Node.js
REST APIs
SQL
Dimensional Modeling
NocoDB
XState
Camunda
Git
Metabase

Education

B.Tech in Computer Science

Tools

MySQL
PostgreSQL
Swagger
Postman
Git
OpenAPI

Job description

Associate, Software Engineer

S.A.S. Nagar (Mohali), India

About the role

We are looking for a hands‑on Software Engineer to join our Impact Analytics team. The ideal candidate will combine strong backend development skills in Node.js with deep expertise in business intelligence, dimensional data modeling, and self‑service analytics platforms such as Power BI and Metabase.

What you’ll do
  • Design, develop, and maintain interactive dashboards, paginated reports, and KPI scorecards in Power BI and Metabase.
  • Build robust semantic/dimensional data models (star and snowflake schemas) to support self‑service analytics.
  • Develop DAX measures, calculated columns, and MDX queries for multi‑dimensional analysis and complex business logic.
  • Optimize report performance through query tuning, aggregation strategies, and incremental refresh.
  • Collaborate with business teams to translate requirements into clear, actionable visualizations and metrics.
  • Design, develop, and maintain RESTful APIs using Node.js (Express or similar frameworks).
  • Apply REST principles, versioning, authentication (JWT/OAuth2), and standardized error handling consistently.
  • Write clean, modular, well‑documented code with appropriate unit and integration tests.
  • Integrate third‑party APIs and internal services to support reporting, automation, and workflow pipelines.
  • Design normalized OLTP schemas and denormalized OLAP/reporting schemas based on use case.
  • Write efficient SQL queries, schema design, views, and indexes across MySQL and PostgreSQL.
  • Implement ETL/ELT pipelines to move data between transactional systems and analytics layers.
  • Ensure data quality, consistency, deduplication, and integrity across distributed sources.
  • Configure and extend low‑code data platforms such as NocoDB to deliver rapid application backends.
  • Work with workflow and BPM tools (e.g., XState, Camunda, n8n, Power Automate) to model and automate business processes.
  • Build integrations between low‑code platforms, APIs, and BI tools to create end‑to‑end solutions.
Requirements
  • Minimum B.Tech in Computer Science or Equivalent.
  • 2–3 years of professional experience in software development and BI engineering.
  • Power BI: hands‑on experience building reports, dashboards, datasets, and dataflows.
  • DAX & MDX: demonstrated ability to write complex measures, calculated columns, and MDX queries.
  • Semantic/dimensional modeling: solid understanding of star schema, fact/ dimension tables, surrogate keys, and slowly changing dimensions.
  • Metabase: experience creating questions, dashboards, models, and managing permissions.
  • REST API design: good grasp of RESTful principles, HTTP semantics, authentication, and API documentation (OpenAPI/Swagger/Postman).
  • Database programming: strong SQL skills with MySQL, PostgreSQL, or equivalent; ability to design schemas from scratch.
  • NocoDB or similar low‑code tools: working exposure to setting up bases, views, and API endpoints. (Nice to have)
  • Workflow/BPM tools: exposure to at least one (XState, Camunda, n8n, Power Automate, or similar). (Nice to have)
  • Version control: comfortable with Git, branching strategies, and pull‑request workflows.
  • Experience in API integration with mobile app is plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Developer - 2
Developer - 2

Metayb • Chennai District

On-site
INR 700,000 - 1,100,000
MS Power BI Developer
MS Power BI Developer

XTGLOBAL INFOTECH LIMITED • Visakhapatnam, Hyderabad

Hybrid
INR 800,000 - 1,200,000
Data Analyst – SQL/Power BI
Data Analyst – SQL/Power BI

Innover Digital • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Power BI Reporting Analyst
Power BI Reporting Analyst

Endava • Dadri

On-site
INR 800,000 - 1,200,000
Power BI Developer
Power BI Developer

NetCom Learning • Delhi

On-site
INR 800,000 - 1,500,000
Learning and professional development opportunities
Collaborative and innovative work environment
Senior Data Analyst (Power BI)
Senior Data Analyst (Power BI)

Tsworks • Bengaluru Urban

On-site
INR 1,500,000 - 2,100,000
Senior Analyst
Senior Analyst

Jobtailor • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Senior Associate Power BI Developer
Senior Associate Power BI Developer

United States Digital Space LLC • Maharashtra

On-site
INR 1,100,000 - 1,800,000
BI Engineering Senior Analyst
BI Engineering Senior Analyst

Accenture in India • Bengaluru

On-site
INR 900,000 - 1,200,000
Data & BI Analyst (Full-Stack)
Data & BI Analyst (Full-Stack)

ESP Engineered • Bengaluru

On-site
INR 1,200,000 - 1,800,000