Senior Software Engineer (Front End) for e.fundamentals (Malaga)

Málaga, Spain



On behalf of e.fundamentals, Ciklum is looking for a Senior Software Engineer (Front End) to join the Malaga team on a full-time basis.

Java and JavaScript are our main languages, but we choose the best tools for the job. We use Bootstrap and ReactJS (with Redux) for our frontend, Node.js for our API, Java for our backend batch processes, Elasticsearch for our document store, and Google Cloud Platform to host our infrastructure.

e.fundamentals ( is a successful and growing start-up. As such we can offer you:

  • An international environment in which you’re guided and supported, to take your first step into the software industry successfully
  • A friendly and professional team that you can be part of
  • The opportunity to work in an environment where you will be able to safely deploy your code to production multiple times per day
  • Possibility to work with a wide range of technologies


  • To write good quality code and help the team to guard the code and product quality
  • To take ownership on the task or areas in which you work on
  • To share knowledge and experience with the team mates
  • To support less experienced engineers
  • To be proactive and to bring innovative ideas to the table
  • To communicate clearly and openly


  • A proven track record of solving complex systems and software design challenges
  • Strong experience developing modern web applications by using frameworks like React, Angular, Vue…
  • A talent for coding with strong skills in JavaScript. Java is a plus
  • Good knowledge of relational database design
  • Experience working with NoSQL databases (Elasticsearch)
  • Strong experience with Continuous Integration applications (Jenkins)
  • Experience designing, deploying and operating applications on the cloud. (Google Cloud or AWS)
  • Excellent communication skills, both written and spoken
  • Calling and consuming complex data from REST API’s
  • Creating unit tests via Test Driven Development
  • Experience of Automated testing
  • Experience working in Agile Teams, applying lean methods to deploy to production multiple times per day.
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • Ability to learn and critique new technologies quickly

What's in it for you

  • A dynamic and motivated international team of skilled and experienced professionals
  • Unique working environment where you communicate and work directly with client
  • Competitive salary
  • Excellent working environment
  • Gym at our offices and other Ciklum benefits