About Us

RUBICON is a software development company from Sarajevo. We are a young and talented team that enjoys challenges and luckily we're constantly looking for motivated people interested in software development to join us. We offer flexible working hours, a remote-first approach, and fun team building activities.


Our Remote-First Approach

RUBICON has transitioned from working in our Sarajevo office to fully prioritizing a remote-first environment. Since the beginning of the pandemic, we’ve given our team members the opportunity to work remotely from the comfort of their homes in order to protect their health and safety. As a team that values strong communication, leadership, and respect we’ve had a smooth transition switching to a remote working environment. Join our team and work from anywhere in Bosnia & Herzegovina. To learn more about our remote policies, feel free to contact us.

About the DevOps Engineer Position

RUBICON is looking for an ambitious and talented Software Engineer to join us. You will work on building cloud native projects with your dedicated team. Your day-to-day responsibilities will include using Terraform/Terragrunt combo to automate the provisioning of our infrastructure, creating and managing CI/CD pipelines, containerizing our solution, and setting up the` logging and monitoring of the deployment and infrastructure to ensure a stable and functional software solution.

DevOps Engineer:

DevOps means different things to different people so here are a few key responsibilities that this position entails:

  • Design and implement Continuous Integration (CI), Continuous Deployment (CD) workflow, and toolchain
  • Create, configure and maintain the solution infrastructure
  • Automate infrastructure provisioning
  • Configure and maintain application logging and monitoring
  • Investigate failures in the cloud solution, work with the product owners to come up with solutions
  • Work with your team to resolve issues

Technical requirements:

  • Basic programming knowledge
  • Strong understanding of the SDLC processes
  • Strong understanding of Version control
  • Experience with Bash scripting
  • Experience with Docker
  • Experience with Terraform
  • Experience with YML-based CI/CD providers
  • Experience with cloud providers like Azure, AWS

Other requirements:

  • A positive, proactive, and pragmatic personality
  • A curious mind
  • Enthusiasm for improving software engineering processes
  • Ability to identify weak-spots in the development workflow and proposing improvements
  • Good verbal and written communication skills

If you think you have what it takes and are up for a challenge, apply to be a part of our team.