Senior Software Engineer for e.fundamentals (Malaga)

Málaga, Spain

Apply

Description

On behalf of e.fundamentals, Ciklum is looking for a Senior Software Engineer to join 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 front end; Node.js for our API, Java for our back end batch processes; Elasticsearch for our document store and Google Cloud Platform to host our infrastructure.

e.fundamentals (https://www.ef.uk.com/) 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

Responsibilities

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

Requirements

  • A proven track record of solving complex systems and software design challenges
  • A talent for coding with strong skills in Java and JavaScript
  • Good knowledge of relational database design
  • Experience working with NoSQL databases (Elasticsearch)
  • Strong experience with Continuous Integration applications (Jenkins)
  • Strong 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