FULLTIME
Software Engineer
Roundglass Living
Not specified · onsite · Posted 9d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Who we are: Roundglass is a wholistic wellbeing company working to empower healthier lives, stronger communities, and a more sustainable world. That w in wholistic is intentional: We believe true wellbeing spans the wholehuman experience, from how we care for ourselves to our connections with others and the planet. Roundglass creates real-world impact through two core pillars: Roundglass Giving drives our philanthropic work in communities worldwide, while the Roundglass Living app makes wholistic wellbeing accessible to individuals everywhere. We built Roundglass on the belief that people thrive when they’re supported wholistically, and we apply this philosophy to how we work together as a team. If you're passionate about transforming communities and creating systemicchange and you want to contribute to a culture that embodies the impact we're creating, we'd love to meet you.
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 or similar. You will play a pivotal role in designing data models, building APIs, developing analytical dashboards, and integrating low-code platforms and workflow engines to support a fast-growing social impact technology ecosystem. This is an excellent opportunity for an engineer who enjoys working across the full stack — from database schema to semantic models to reporting and APIs.
What you’ll do: Business Intelligence & Analytics 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. Backend & API Development
- 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. Database Programming & Schema Design
- Design normalized OLTP schemas and denormalized OLAP / reporting schemas based on use case.
- Write efficient SQL queries, schema design, views, and indexes across MySQL, PostgreSQL.
- Implement ETL / ELT pipelines to move data between transactional systems and analytics layers.
- Ensure data quality, consistency, deduplication, and integrity across distributed sources. Low-Code, Workflow & BPM Tools
- 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.
Skills and Qualifications:
- 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 and dimension tables, surrogate keys, and slowly changing dimensions.
- Metabase: experience creating questions, dashboards, models, and managing permissions.
- Node.js: proficient in JavaScript / TypeScript backend development using Express or similar.
- 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.
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02