Full-Stack Developer
Full-Stack Developer
Anuncio original
- Develop and maintain web applications using Vue.js or Angular 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.
- 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
- 100% teleworking or hybrid. You choose
- 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.)
Candidatura gestionada por Prodevelop