Full Stack Developer- IMMEDIATE START
Role details
Job location
Tech stack
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.