Fullstack Developer

Tipo De
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Java
Adobe InDesign
API
Agile Methodologies
Relational Databases
Database Queries
Spring
PostgreSQL
Microsoft SQL Server
MongoDB
Message Queuing Telemetry Transport (MQTT)
Node.js
NoSQL
Oracle Applications
Scrum
RabbitMQ
Redis
SQL Databases
Web Applications
React
Backend
Vue.js
Angular
Cassandra
Kafka
Non-relational Database
Front End Software Development
Asynchronous Programming
REST
Stream Processing
Docker

Job description

Prodevelop España NUEVO Inscribirse en esta oferta Hello! We have a proposal that might interest you... Do you still think you have a lot to learn, despite being a Full-Stack Developer? What's more, do you still want to do it? Keep on reading... If the more you know, the more you feel the need to keep moving forward. If you are looking for a space where you can develop and contribute all your potential. If you are looking for a technologically advanced project. And above all, if you want to be surrounded by colleagues who share the same concerns and interests. If you are that kind of professional, Prodevelop is your kind of company. But the most important thing is that with us, you will find a working environment, a cultural context and a way of understanding the profession that:

  1. Promotes technical competence as a path to excellence.
  2. Fosters innovation as a proxy for business competitiveness.
  3. Values autonomy as a means to develop good software.
  4. Appreciates personal development as an instrument of business development and it only looks for good professionals who know how to make better teams. If you have experience in the responsibilities we need to cover, do not hesitate to apply:
  • Develop and maintain web applications using Vue.js as a frontend framework, as well as backend technologies such as Java, Node.js or similar.
  • Work with relational databases such as PostgreSQL, Oracle or SQL Server, writing queries, designing schemas and managing data.
  • Be familiar with and apply knowledge of the Spring Framework (if working with Java) for the development of robust and scalable backend applications.
  • Design, implement and consume RESTful APIs for communication between frontend, backend and other services.
  • Gain experience in using messaging brokers such as Kafka, RabbitMQ or MQTT for asynchronous communication and real-time data processing.
  • Explore and learn about non-relational databases (NoSQL) such as MongoDB, Cassandra or Redis, depending on project requirements.
  • Get involved in projects using agile methodologies such as Scrum, participating in agile development practices.
  • Become familiar with Docker and its use for packaging, deployment and orchestration of applications.
  • Apply Clean Code principles, writing clean, maintainable code and following best development practices.
  • Collaborate closely with multi-disciplinary teams, including other developers, designers and business analysts.
  • Maintain a continuous learning mindset, being willing to acquire new skills and technologies as project needs change.

Requirements

  • At least 2 years experience in frontend framework (Vuejs, React, Angularjs or similar).
  • At least 2 years experience in backend development (Java, Node or similar).
  • Experience in relational databases (Postgres, Oracle, SQL Server or similar).
  • Experience in Spring Framework.
  • Experience in design and use of APIs.
  • Experience in data brokers (Kafka, RabbitMQ, MQTT).
  • Knowledge in non-SQL databases.
  • Experience in Scrum.
  • Knowledge of Docker.
  • Knowledge of Clean Code principles.
  • Stable job position
  • Flexible working hours

Benefits & conditions

  • Friday intensive working day
  • July and August intensive working day
  • Day off on your birthday
  • Flexible remuneration
  • Life and accident insurance
  • Subsidised health insurance
  • Continuous training
  • Possibility of internal promotion
  • Professional career plan
  • Other social benefits (fitness trainer, loyalty trip, etc.) Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies.

Apply for this position