Senior FullStack Software Engineer

N-iX

Colombia

Hybrid

COP 60,000,000 - 120,000,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible working format
Competitive salary
Career growth
Mentorship program
Tech talks and trainings
Education reimbursement
Anniversary presents
Team events

Job summary

N-iX is hiring a full-stack engineer to own and advance our BI integrations, including the Excel plugin, Google Sheets add-on, and the Looker integration. You’ll work at the seam between third-party BI ecosystems and the core query engine, translating query semantics across MDX, DAX, and SQL while managing authentication and token flows.

This is a high-ownership role with a tight feedback loop to customer escalations.

Qualifications

  • 4+ years of professional experience with TypeScript/JavaScript in full-stack roles.
  • Experience building client integrations, plugins, or SDKs.
  • Strong unit and integration testing with Jest.
  • Familiar with SQL and analytical languages MDX and DAX.
  • Proficient in JavaScript, TypeScript, and Python.
  • Experience with OAuth and token-based authentication.
  • Ability to debug and drive root causes from vague reports.
  • Comfort with AI-assisted development tools and test automation.

Responsibilities

  • Design, build, and maintain BI tool integrations across full lifecycle.
  • Build converters translating external semantic model formats into SML.
  • Handle cross-protocol query translation (MDX/DAX/SQL).
  • Reproduce and fix customer-reported bugs; push durable fixes.
  • Expand automated test coverage (integration and end-to-end).
  • Adapt integrations to API updates from Office, Google Workspace, Looker.
  • Collaborate with product and support to prioritize friction points.

Skills

TypeScript/JavaScript
Full-stack engineering
Jest
SQL
MDX
DAX
Python
OAuth
Playwright
Docker

Tools

Playwright
Docker
Looker

Job description

We're hiring a full-stack engineer to own and advance our BI integrations and semantic model converters. This includes the Excel plugin, the Google Sheets add-on, and the Looker integration. You'll work at the seam between third-party BI ecosystems and the core query engine: translating query semantics across protocols (MDX, DAX, SQL), managing authentication and token flows, keeping result sets correct across tools with very different data models, and driving down the friction and defect rate that customers feel most directly.

The role also covers semantic model interoperability: building converters that translate other formats into SML, the platform's Semantic Modeling Language. It's a different shape of problem from the BI adapters, closer to mapping one semantic modelling language to another, and it's what lets a customer bring an existing model to the platform without rebuilding it.

This is a high-ownership role with a tight feedback loop to real customer escalations. You'll partner closely with product, QA, and customer-facing teams, and your work will show up in support queues and renewal conversations, so correctness and reliability are the job, not a nice-to-have.

What you'll do
  • Design, build, and maintain BI tool integrations across their full lifecycle, including features, performance, and defect resolution.
  • Build and maintain converters that translate external semantic model formats into SML.
  • Handle the hard cross-protocol problems: query translation between MDX/DAX/SQL.
  • Reproduce, triage, and fix customer-reported bugs against real semantic models, and turn recurring issues into durable fixes and better tests rather than one-off patches.
  • Build and expand automated test coverage (integration and end-to-end) so adapter regressions are caught before customers see them.
  • Track the moving targets (Microsoft Office add-in APIs, Google Workspace add-on platform, Looker/LookML changes) and adapt our integrations ahead of breaking changes.
  • Collaborate with product and support to prioritize the friction that matters most, and communicate clearly with customers when an issue is technical and externally visible.
What you bring
  • 4+ years of professional experience with TypeScript/JavaScript in a full-stack context (React on the frontend and Node.js on the backend)
  • Strong software engineering fundamentals and experience building and shipping production software, ideally client integrations, plugins, or SDKs
  • Expertise in unit and integration testing using Jest, alongside proven approaches for mocking requests and responses in automated test suites
  • Working knowledge of SQL and exposure to analytical query languages and semantics (MDX, DAX) and an intuition for how the same question maps differently across tools
  • Deep proficiency in JavaScript, TypeScript, and Python
  • Comfort with authentication and session mechanics: OAuth, tokens, and the failure modes that show up when they're mishandled
  • A debugging temperament: you can take a vague customer report and a live model and drive it to a root cause
  • Fluency with modern AI-assisted development tools, and good judgment about where they speed you up versus where they need a human in the loop
  • Expertise in testing methods such as unit, integration, and e2e, tools used for each (e.g. Jest), as well as approaches for mocking requests and responses for test automation
Nice to have
  • Hands-on experience with Python
  • Experience with end-to-end (e2e) testing frameworks, particularly Playwright
  • Experience with semantic layers, OLAP, or BI platforms (Power BI, Tableau, Cognos) and their driver/connector ecosystems
  • Familiarity with XMLA/Tabular endpoints or similar analytical serving protocols
  • Background supporting enterprise B2B customers where correctness and governance are non-negotiable
  • Familiarity with containers and infrastructure related to web apps such as Docker
We offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharingEducation reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
  • not applicable for freelancers
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack BI Integrations Engineer — Remote
Senior Full-Stack BI Integrations Engineer — Remote

Devlane • Bogotá

On-site
COP 285,117,000 - 411,836,000
Salary in USD
100% Remote from Home
25 days of Paid Time Off per year
+5
Lead Software Engineer - Analytics & Reporting
Lead Software Engineer - Analytics & Reporting

Athenaworks • Bogotá ciudad

On-site
COP 373,680,000 - 560,521,000
Payment in USD
Flexible schedule
Non-Working Pay Days Policy
+2
Full Stack Engineer ID55149
Full Stack Engineer ID55149

AgileEngine • Metropolitana

On-site
COP 374,895,000 - 562,342,000
Professional growth with mentorship
Competitive compensation
Flexible schedule
+1
Senior Full-Stack BI Integrations Engineer - Remote
Senior Full-Stack BI Integrations Engineer - Remote

N-iX • Colombia

Hybrid
COP 60,000,000 - 120,000,000
Flexible working format
Competitive salary
Career growth
+5
Senior Data Engineer
Senior Data Engineer

Fountain Forward International • Bogotá ciudad

Remote
COP 297,737,000 - 430,065,000
Remote-First Culture
Flexible Schedule
Unlimited Paid Time Off
+6
Senior Data Engineer ID89366
Senior Data Engineer ID89366

AgileEngine, LLC. • Metropolitana

On-site
COP 217,980,000 - 342,540,000
Professional growth
Competitive compensation
Exciting projects
+1
Mid BI Engineer
Mid BI Engineer

Lean Tech • Medellín

On-site
COP 220,329,024 - 330,493,536
Professional development opportunities
Collaborative work environment
Mentorship programs
Senior Data Engineer ID89366
Senior Data Engineer ID89366

AgileEngine, LLC. • Perímetro Urbano Barranquilla

On-site
COP 280,260,000 - 435,961,000
Professional growth
Competitive compensation
Exciting projects
+1
Lead FullStack Software Engineer
Lead FullStack Software Engineer

N-iX • Colombia

On-site
COP 294,691,863 - 442,037,794
Flexible working format
Competitive salary
Personalized career growth
+2
Senior Data Platform Engineer / Data Innovation Engineer (Databricks & Azure)
Senior Data Platform Engineer / Data Innovation Engineer (Databricks & Azure)

Publicis Groupe Holdings B.V • Bogotá ciudad

On-site
COP 120,000,000 - 180,000,000
Competitive compensation
Flexible work-life balance
Wellness program
+2