BI Developer

Remote

As a BI Developer at Rubi.Works, you will play a key role in transforming data into actionable insights that drive business decisions. You will collaborate with clients and internal teams to design, build, and maintain business intelligence solutions. Our projects include building dynamic dashboards, creating data pipelines, optimizing reporting workflows, and delivering data-driven solutions that solve real business challenges. For an idea of the types of solutions we deliver, please visit our showcase.

Shadowing and Training

At Rubi Works, new team members have the opportunity to start working on client projects immediately. Through pair programming, shadowing experienced developers, and dedicated training sessions, you will quickly become familiar with our tools, methodologies, and client environments. This hands-on approach ensures a seamless integration into your role and accelerates your learning curve.

Key Responsibilities
  • Analyze business data and translate requirements into effective BI solutions.
  • Design and develop dashboards, reports, and data models using tools like Power BI or Tableau.
  • Create and maintain ETL processes to ensure data accuracy and consistency.
  • Work closely with clients and internal teams to deliver scalable and impactful BI solutions.
  • Meet monthly billable utilization targets and manage your schedule independently.
  • Document data flows and solutions using tools such as Mermaid, Draw.io, or similar platforms.
Skills and Experience

A minimum of 3+ years of experience in business intelligence or data analytics.

Technical:
  • Strong proficiency in SQL for data querying and modeling.
  • Experience with Power BI, Tableau, or similar BI tools.
  • Familiarity with Azure Data Factory, Synapse Analytics, or other cloud-based data services is a plus.
  • Basic understanding of Python for data processing and automation.
  • Knowledge of Git, CI/CD workflows, and general software development practices.

Soft:

  • Native or excellent English communication skills, both verbal and written.
  • Ability to understand, capture, and distill problems into actionable solutions, features, and tasks.
  • Ability to present information effectively to internal teams and clients.
  • General understanding of business processes and business financials.
  • Teamwork and collaborative skills.
  • Formal training or degree in Engineering, Computer Science, Business, or Data Science.
Join Our Team

Location: This is a remote position, but candidates must reside in Serbia or Montenegro.

Working Hours: Core USA business hours with flexibility. If required, be ready to work from 11 am until 7 pm CEST (Monday - Friday) to support US daytime hours. For most of the time, schedule management is at your discretion but aligned with client meeting requirements.

Compensation / Training:
  • Competitive salary aligned to Serbian or Montenegrin market standards.
  • The initial 3-month period will be contract-based. Upon successfully completing the probationary period, employment will transition to full-time through a local PEO/EOR arrangement. Health insurance, additional benefits, and growth opportunities available after a 3-month probation period.
  • Ability to participate in revenue sharing for reusable solutions built while at Rubi Works, depending on the scope and agreement.

ABOUT RUBI WORKS

Join Rubi Works to develop innovative solutions in a transparent culture focused on excellence in solution delivery, collaboration, curiosity, and growth. Our mission is to help great companies overcome operational and technological barriers created by time and scarcity. 

We specialize in providing a wide range of solutions to help businesses optimize their operations and achieve their goals. Our core services include:

  • Data Automation: Analyzing and implementing data automation solutions to streamline processes.
  • Workflow Automation: Designing and implementing workflow automation to improve efficiency.
  • Business Intelligence: Providing business intelligence solutions to enhance data-driven decision-making.
  • Bespoke Software Development: Developing custom software tailored to the Client's unique needs.
  • Data Migration: Assisting with the migration of data between systems, ensuring a smooth transition.
  • Customization of Existing Software Systems: Tailoring and customizing existing software systems utilized by the Client to align with specific business requirements.
  • Custom Software Integration: Integrating custom software solutions into the Client's existing IT infrastructure to enhance functionality and efficiency.
  • Preconfigured Solutions (SaaS): Some of our preconfigured solutions are provided as Software as a Service (SaaS).
  • ERP Implementation on Odoo Platform: Providing tailored ERP solutions on the Odoo platform to streamline and enhance business operations.

By joining Rubi Works, you'll contribute to innovative projects that make a real difference for our clients.