Full Stack Developer

Agencia Salta
Municipality of Madrid, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Adobe Photoshop
API
Agile Methodologies
Amazon Web Services (AWS)
Business Logic
Azure
Cloud Computing
Code Review
Databases
Web Development
Django
Mobile Application Software
Python
PostgreSQL
MongoDB
NoSQL
Performance Tuning
Scrum
Blockchain
Software Engineering
SQL Databases
Systems Integration
Google Cloud Platform
React
Firebase
Backend
GIT
Vue.js
Angular
Figma
Web3.js
React Native
Front End Software Development
React
REST
Software Version Control

Job description

Serás una pieza fundamental en la construcción, evolución y escalado de nuestra innovadora aplicación móvil. Trabajarás mano a mano con el equipo para asegurar que esta app ofrezca experiencias de usuario fluidas, un rendimiento robusto y una integración de sistemas excepcional, siendo el pilar tecnológico que la llevará al éxito., Desarrollo Frontend con React Native: Construcción de interfaces de usuario atractivas y funcionales para aplicaciones móviles, basadas en diseños ya provistos.

Desarrollo Backend: Diseño, implementación y mantenimiento de la lógica de negocio del lado del servidor, incluyendo la creación y gestión de APIs RESTful.

Integración y Gestión de Bases de Datos: Conectar aplicaciones frontend con el backend y las bases de datos, asegurando la eficiencia, seguridad y escalabilidad de los datos.

Integración de Funcionalidades: Implementar y dejar operativas todas las funcionalidades de las aplicaciones, desde el login hasta características más complejas como gestión de perfiles, eventos y otros flujos de negocio.

Colaboración Activa: Participar en la arquitectura de soluciones, revisiones de código y aportar ideas innovadoras para la mejora continua de nuestros proyectos.

Optimización de Rendimiento: Identificar y solucionar cuellos de botella para garantizar el rendimiento y la escalabilidad de nuestras plataformas.

Reporte de Progreso: Mantener una comunicación fluida y reportar avances, desafíos y posibles riesgos de manera proactiva.

Buenas Prácticas: Seguir y promover los estándares de calidad en el desarrollo de software, asegurando la mantenibilidad y robustez del código.

Requirements

Experiencia Sólida en React Native: Demostrable con proyectos publicados o en portfolio.

Experiencia Comprobada en Desarrollo Backend: Capacidad para construir y gestionar servicios del lado del servidor.

Dominio de Bases de Datos: Conocimientos profundos en diseño, implementación y optimización de BBDD.

Desarrollo de REST APIs: Creación y consumo de APIs eficientes y seguras.

Control de Versiones: Experiencia avanzada con Git.

Integración en Equipo: Capacidad para colaborar eficazmente en un entorno de trabajo remoto y dinámico.

Proactivo/a y Responsable: Con iniciativa para proponer soluciones, gestionar múltiples tareas y cumplir plazos en un contexto de agencia.

Tecnologías del Proyecto (Experiencia Requerida/Deseable):

Frontend: React Native (esencial).

Backend: Node.js / Express, Python / Django, etc.

Base de Datos: MongoDB (NoSQL) PostgreSQL (SQL) Firebase Firestore / Realtime Database (NoSQL - parte de Firebase)

APIs: RESTful.

  • Valoramos especialmente conocimientos en:

Cloud Platforms (AWS, Google Cloud, Azure).

Gestión de estados avanzados en React Native (Redux, Zustand, Context API).

Desarrollo Web (React, Angular, Vue.js).

Tecnologías Web3 (Blockchain, Smart Contracts, DApps).

Herramientas de Diseño (Figma, Adobe Photoshop).

Valoramos conocimientos en Parallax.

Metodologías Ágiles (Scrum, Kanban).

Testing (unitario, integración, E2E).

Benefits & conditions

Contrato de Colaboración Freelance: Relación estable por proyecto o a largo plazo, según desempeño.

Teletrabajo 100%: Total flexibilidad para trabajar desde donde te sientas más productivo/a. (En proyectos específicos, estaremos encantados de tenerte aquí trabajando juntos en nuestra oficina).

Crecimiento Profesional: Ser parte de una agencia en expansión, con posibilidades de asumir mayores responsabilidades y aprender nuevas tecnologías.

Ambiente Colaborativo: Integración en un equipo profesional, entusiasta y comprometido.

Remuneración Competitiva: Acorde a la experiencia y valía del candidato.

About the company

Somos una Startup en crecimiento dentro del sector tecnológico, respaldada por una agencia de servicios plenos con una sólida trayectoria y un enfoque innovador. Desde nuestra área de desarrollo digital, estamos inmersos en un nuevo y ambicioso proyecto de aplicación móvil, diseñado para revolucionar el networking profesional y la conexión entre personas. Buscamos establecer una relación a largo plazo con un profesional que se centre en la construcción, evolución y escalado de esta aplicación. Si te entusiasma la idea de dejar tu huella en nuestro gran proyecto mobile-first, creciendo con él desde sus cimientos, ¡esta es tu oportunidad!

Apply for this position