As a Solutions Developer at Rubi Works, you will design and implement solutions that address real business challenges. You will collaborate with our clients and internal teams to analyze business processes, identify gaps, and deliver tailored solutions. Our work spans data automation, workflow optimization, business intelligence, custom integrations etc. For an idea of the types of the solutions we develop, 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 and understand business processes / problems and help design adequate solutions.
- Design and develop custom solutions using various modern technology stacks.
- Work closely with clients and internal teams to deliver scalable and effective solutions.
- Meet monthly billable utilization targets and manage your schedule autonomously.
- Document solutions using diagramming tools such as Mermaid, Draw.io, or similar platforms.
Skills and Experience
A minimum of 3+ years of relevant experience in solution development or a related field.
Technical:
- Proficiency in development languages: SQL, Python, and JavaScript.
- Familiarity with Azure technologies and general cloud technology concepts.
- Understanding of Git, CI/CD processes, and main programming design patterns such as consumer/producer.
- Understanding of architecture of CRM, ERP, and accounting systems.
- Familiarity with Odoo ERP, Django, or Flask is a bonus.
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.