Full Stack Developer- IMMEDIATE START

MTi - Mingothings International
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

API
Agile Methodologies
Advanced Message Queuing Protocol
Databases
Continuous Integration
Corona (Software Development Kit)
DevOps
Web Development
Node.js
NoSQL
Performance Tuning
OPC Unified Architecture
Software Engineering
SQL Databases
Web Applications
WebSocket
Server Side Scripting
Backend
Build Management
Angular
Information Technology
Front End Software Development
Docker

Job description

  • Maintain and evolve the AngularJS web application, improving usability and performance.
  • Build and maintain Node.js services and APIs (REST) that support the IoT platform.
  • Design data models and persistence for IoT data (operational + historical), optimizing for performance.
  • WebSockets / SSE for dashboards and monitoring views.
  • Collaborate with DevOps and product teams to ship reliable features (CI / CD, observability, deployments).

Requirements

Proficiency in Back-End Web Development and Full-Stack Development, with experience in server-side scripting and database management. Strong skills in Software Development, demonstrating the ability to design and build efficient, scalable, and robust applications. A solid understanding of modern software development best practices and methodologies. Bachelor's degree in Computer Science, Software Engineering, or a related field. Familiarity with agile development processes and DevOps practices is a plus. Proficiency in English, and additional knowledge of Spanish is an advantage., * 2-5 years of experience in full stack software development.

  • Strong experience with AngularJS or proven background maintaining frontend frameworks.
  • Strong backend experience with Node.js, Express or similar.
  • Experience with databases (SQL / NoSQL) and equivalent.
  • Experience with Docker and containerized deployments.
  • AMQP, CoAP, OPC UA or similar services, and equivalent services.
  • Observability tooling (logs / metrics / tracing) and performance tuning.
  • Enjoy building real-world products that connect devices, data, and users.
  • Feel comfortable working with legacy frontend codebases and improving them incrementally.
  • Like backend challenges around scalability and reliability.
  • Fluent in Spanish and English.

Apply for this position