Senior Software Developer in Valencia or Remote


Share offer

Job Description

We are looking for a Senior Software Developer to join our engineering team and work on our core libraries that fuel the engine behind our different products

As a Senior Software Developer, you will be working closely with the CTO and engineering leaders to architect solutions and guide the other Software developers. You will be working at the intersection of server side architecture and Data Science, integrating Machine Learning and Natural Language Processing models into our Web platform

Your day-to-day will be split between writing beautiful, idiomatic Python 3.7+ and/or Javascript code, reviewing pull requests from other team members, and solving challenging problems, contributing with your experience in software design and architecture.

The workplace favours having free-form discussions, having space for making your own decisions, and focusing on continuous improvement and high quality delivery.

When?       As soon as possible

Where?     Valencia, Spain/ Remote

Salary:       Competitive (base salary plus performance-based bonus)

You have:

  • Deep knowledge in any one programming language preferably Python and/or Javascript (at least 5 years demonstrable experience, ability to write reusable code)
  • Demonstrable experience on server-side development
  • A good understanding of client to server communication protocols (https and two-way communication protocol)
  • Ability to express complex ideas in written and spoken English is crucial for this position
  • Capable of working independently without significant supervision
  • Experience with working in a distributed team and excellence in all forms of clear communication
  • Demonstrable experience mentoring junior developer


  • Knowledge of other programming languages
  • Prior experience with MongoDB
  • Understanding of cloud platform(s), preferably AWS
  • Experience with making independent decisions on architecture
  • Likes tinkering with any technology
  • Experience mentoring junior developer
  • Experience with Scrum or other Agile methodologies


  • Compensation based upon experience
  • Access to SafariOnline training and ebooks
  • A dynamic and international work environment
  • Flexible working hours so you can balance your professional and personal life
  • 22 days of annual leave + bank holidays
  • Subsidised lunch +Free snacks in the office
  • For this position remote work with an occasional visit to either office is also possible
  • Equal opportunity employer

About Datamaran


Other software engineer jobs that might interest you...