Situm Blog

JOB OFFER: Back-end Developer

JOB OFFER: Back-end Developer

We need: Graduate in Computer Engineering or Telecommunications Engineering with J2EE, Spring, HTML5, CSS3 and SQL Database skills

Available position

Back-end Developer. Situm is in the process of enlarging and migrating its back-end systems, from a monolithic architecture to a microservice-based architecture to ensure a high scalability. As a back-end developer you will be in charge of managing the data exchange between our services and users on this new architecture. Among other things, you will work with technologies like Java Spring 4, Ruby on Rails, Javascript and SQL / NoSQL Databases. Your main charge will be to develop the server-side logic, to define and maintain Databases and to ensure our services high efficiency and quickly response. Also, you will work with multiple technic profiles to ensure a proper integration of all the data managed by the positioning system, from front-end web systems to petitions from mobile devices.

Requirements of the candidate

  • Computer Engineering, Telecommunications Engineering or similar.
  • J2EE, Spring or similar technologies skills. Microservices architecture skills and experience in Ruby on Rails will be valued.
  • Front-end technologies skills, like Javascript, HTML5 and CSS3. Experience with any Javascript framework/library will be valued.
  • CSS processors skills, like LESS or SASS.
  • Systems administration basic skills. In particular: experience in environment configuration, including Databases basic administration and web applications scalability.
  • Security basic skills, in particular those applied to user authentication and authorization between different systems,  servers and environments. Understanding of the “sessions management” problem in a distributed environment.
  • SQL Databases experience. NoSQL and geographic Databases experience will be valued.
  • Continuous integration skills.

Duties of the position

  • You will design and develop web services that implement business logic on a microservices architecture.
  • You will integrate front-end and mobile functionalities with server logic, optimizing the services answers to each platform.
  • You will optimize back-end services to ensure maximum answer speed and scalability.
  • You will design and implement data storage solutions.
  • You will implement security and data protection politics.
  • You will implement unitary and integration tests.

Type of contract

Indefinite contract.


Fixed pay (depending on experience).

About Situm

Situm is a company created in 2014 by a group of indoor positioning experts from the University of Santiago de Compostela and a senior executive with more than 20 years of experience in the IT industry. Nowadays, Situm commercialises the most accurate indoor positioning system for smartphones without needing a costly infrastructure. At Situm, you will work with a great team in a dynamic and stimulating environment, in a company with a high growth potential.

For more information, please contact

Documents attached


Subscribe to our newsletter


Contact: Data controller:
Data protection officer:
Purpose and legal base: Sign-up for Situm Newsletter, only with consent.
Legitimation: Express consent of the interested party
Recipient: The data will not be transferred to third parties except for legal obligation.
Conservation period: As long as the interested party remain subscribed to SITUM newsletter (a link to unsubscribe is available in every newsletter that SITUM send).
Rights: The interested party may withdraw at any time their consent, as well as exercise their rights of objection, access, portability, rectification, limitation, data removal, and not to be the object of a decision based only on automated data processing, by writing to SITUM at the addresses specified.
Additional Information: You can find additional and detailed information on Data Protection in our privacy policy.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here. You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

Subscribing you accept the privacy informative and express your consent for the treatment”.