Software Engineer (Backend)

Zagreb, Croatia

Who are we?

Robin is the hybrid workplace company. Since 2014, we’ve empowered people to do their best work by building tech solutions that fuel vibrant workplace experiences. Our platform redefines work and community building for hybrid companies everywhere. It is our mission to empower people to do great work and foster a sense of community regardless of location. You'll be joining a team of 20 super-talented people in the Zagreb office.

Who are we looking for? 

We are looking for a Software Engineer (Backend) to help us dig into problems and design innovative solutions to solve them. Backend Engineer’s responsibilities include architecting and developing backend applications, from tackling complicated database queries to building blazing fast API’s.


  • Designing system architecture and ensuring design patterns
  • Creating friendly APIs for frontend and mobile clients
  • Producing clean, efficient code based on specifications
  • Creating technical documentation for reference and reporting
  • Implementation of security and data protection
  • Integration with data storage solutions
  • Ensuring communication flow between teams involved

Your profile 

  • Advanced system architecture design and knowledge of design patterns 
  • Experience in testing your code.
  • Experience in working with a relational database (PostgreSQL, Mysql, MSSQL)
  • Experience in working with Git version control 
  • Practical knowledge of working with a cloud platform (AWS, GCP, Azure) 
  • Experience in developing APIs
  • Clear and honest communication among team members
  • Excellent English speaking and writing

Bonus points for:

  • Experience with Ruby on Rails, Node.js, or .NET
  • Knowing your way around test driven development 
  • Experience with JSON:API/GraphQL standard
  • Experience in working with Docker 


  • Salary: Our salary formula adjusts to your cost of living and experience. Salaries range from 20.000 - 40.000 HRK / month (gross). Our range depends on the candidate's experience within our seniority ranks, which include Engineer, Senior, Staff or Principal.
  • Flexible working hours, an option of remote work, and no overtime, not even a little bit.
  • Christmas, Easter and vacation bonuses, covered transportation and relocation costs
  • 100% paid sick leave, annual general medical examination, supplementary health insurance, and MultiSport card to help you stay in shape.
  • Latest equipment and tools for your best work. And all the books and courses you like - no questions asked.
  • Clear growth path in your career and opportunity to take ownership of the projects you find interesting
  • Our only policy is that you give yourself a break regularly.

We are looking forward to learning about your past experiences and future goals.

Software Engineer (Backend)

Job description

Software Engineer (Backend)

Personal information
Professional data