en
Back

Senior Software Engineer (F/M)

Valencia, Spain

Job summary

We are looking for a talented software engineer with experience in web development. You will join a scrum team responsible for developing GUI components and implementing algorithms for our optimization solutions. As part of this team your immediate challenge will be participating in the development Nova Geolytics. This product will represent a significant improvement of our current offering and will set as a future-proof platform for further evolve our portfolio. Future challenges for the team will likely include the implementation of new optimization algorithms for 5G networks.

What you’ll do

  • Participate in the development of frontend and backend microservices of Nova Geolytics
  • Implement unit tests
  • Participate in code reviews
  • Collaborate with the definition team to clarify requirements
  • Participate in the definition and evolution of the product’s architecture
  • Guarantee the quality of the product in terms of robustness and performance
  • Collaborate in the maintenance and evolution of CI/CD processes
  • Elaborate software documentation
  • Participate actively in scrum ceremonies and technical meetings and contribute to improve our engineering standards and processes
  • When necessary, collaborate with the QA team to implement automated test and execute manual tests

 

What we’re looking for

Technical skills

  • Experience in front-end development: HTML, CSS/SCSS, JavaScript, TypeScript, Angular, Material Design
  • Experience in back-end development: Java, Spring Boot, REST
  • Experience with SQL databases: MS-SQL, PostgreSQL
  • Familiarity with GIT
  • Experience with Agile practices
  • Experience with unit testing

Other valuable skills:

  • Experience in continuous integration and continuous deployment
  • Familiarity with devops practices and tools: GitLab, Docker, Kubernetes
  • Knowledge of microservices and micro-frontend architectures
  • Experience with TDD and pair programming
  • Knowledge of Big Data technologies (HDFS, Hive, Spark, Kafka, HBase…)
  • Knowledge of NoSQL databases
  • Knowledge of GraphQL and Swagger
  • Knowledge of GIS technologies and tools

Required aptitudes

  • Willingness to work in a highly team-oriented environment
  • Ability to analyze technical challenges and propose solutions with autonomy
  • Good written and verbal communication skills
  • Flexibility and adaptability to work in changing environments
  • Initiative to bring new ideas and propose improvements
  • Passion for good coding practices and high-quality code
Senior Software Engineer (F/M) Valencia, Spain | Posted October 27, 2020

Let's stay in touch!

Get the latest network test, monitoring and analytics news!

Thank you.