Mid/Senior Software Engineer

Start date:  Immediately or after 30 days’ notice period.

Contract type:  permanent

Location:  Osijek, Croatia.

Travel: Requires occasional travel to customer sites in Europe / EMEA and our regional offices.

What’s great about this opportunity?

  • Join the new research and development team and have a start-up experience with a benefit of working in a well-established IT company
  • Give your contribution in developing a new product that aims to be the top of its kind
  • Bring your best practices on board and set high standards for the team

Your challenge

You will be responsible for building the server-side of our application for organizing the mobile workforce. App will include planning and optimization of logistics and transport, work shift schedule planning, tracking deliveries, communication with the end user and much more. You will work closely with our engineers to ensure system consistency and improve user experience.

What will you do?

  • Developing back-end of applications in the field of logistics and transport
  • Executing advanced optimization algorithms
  • Automatic scaling of infrastructure depending on maximum system load
  • Creating custom data models that can be modified on the fly, without new software release
  • Implementing, testing and maintenance of applications
  • Writing functional requirement documents
  • Leading and mentoring other team members depending on business needs and projects

About you:

  • Proven work experience as a Back-end developer (3+ years)
  • Education in Computer science or similar field is a plus
  • Experience with C#, .NET Framework or .NET Core, RESTfull, SQL/NoSQL
  • Experience with unit testing and elastic search
  • Experience in working with Git source control
  • Experience with Apache Spark, Kafka, Redis, Service Fabrics, RabbitMQ is a nice-to-have
  • In-depth understanding of the entire development process (design, development and deployment)
  • Excellent analytical and time management skills

Nice to have:

  • Familiar with microservice architecture
  • Experience with container technology (Kubernetes, Docker)
  • Experience working with IoT
  • Experience working with spatial data formats (GeoJSON, ArcGIS)
  • Experience working with Oracle or PostgreSQL databases

Few more reasons to apply

  • Opportunity for continuous development and learning through internal seminars, educations and conferences.
  • Potential to grow within a dynamic team, in a company expanding globally.
  • Flexible working hours.
  • Competitive salary based on experience and education.
  • A subsidized MultiSport card.
  • A pet-friendly office.

How to apply?

Send us your application letter and CV in PDF format, with subject:

“Mid/Senior Software Engineer”

Please send to jobs@gdi.net

We are looking forward to your applications!

Learn more about GDi →

Contact

For general questions about our job vacancies.
Get in contact