¡Activa las notificaciones laborales por email!

Software Engineer - Fullstack Developer

Friday Systems

Madrid

Presencial

EUR 60.000 - 80.000

Jornada completa

Hace 17 días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A technology company specializing in AI in Madrid seeks a Senior Software Engineer to design distributed systems and build backend services. The ideal candidate has 8+ years of experience, strong Java skills, and proficiency in Angular and AWS. Responsibilities include managing cloud infrastructure and ensuring software quality through testing and leadership.

Formación

  • 8+ years of development experience, at least 5 years in a senior or lead role.
  • Strong background developing and maintaining applications in Java and Spring framework.
  • Experience with modern web frontends using Angular.

Responsabilidades

  • Design distributed systems and build backend services.
  • Manage cloud infrastructure and ensure software quality.
  • Provide mentorship and leadership to team members.

Conocimientos

Backend development
Java
Spring Framework
RESTful APIs
Angular
Cloud infrastructure
Docker
Python
C++
Bash scripting
Descripción del empleo

Friday Systems builds AI that allows industrial robots to adapt to dynamic warehouse environments. We focus on high-throughput palletizing and related logistic tasks,by building distributed, cloud-native systems where reliability and scalability are non-negotiable.

Design distributed systems, build backend (80%) and frontend (20%) services, manage cloud infrastructure and ensure quality through testing and reviews. Build and deploy backend services in Java and contribute to projects in Python or C++ when required.

Track record in software engineering, architecture and design patterns. 8+ years of development experience, with at least 5 years in a senior or lead role.

  • Develop and maintain RESTful APIs and web frontends using Angular.
  • Containerize services with Docker, automate operations with Bash scripting, and deploy to Cloud environments (AWS) with CI / CD best practices.
  • Manage databases, ensuring reliability, performance, and proper data modeling.
  • Guarantee software quality by writing comprehensive tests, performing code reviews, and ensuring adherence to best engineering practices.
  • Provide mentorship and leadership to foster a culture of quality and innovation.
  • Strong background developing and maintaining applications in Java and Spring framework (this is a must requirement). Working knowledge of Python and / or C++ is a strong advantage.
  • Hands-on experience developing modern web frontends with Angular.
  • Experience with Docker, Bash scripting, Linux environments, and network fundamentals for real-world production systems.
  • Solid understanding of databases (SQL and NoSQL) and ability to make architectural decisions, balancing performance and scalability.
  • Strong experience with cloud platforms, ideally AWS, including deployment, scaling, and monitoring of services.
  • Experience in testing methodologies (unit, integration, end-to-end) and commitment to high-quality code.

Team on your past work (no LeetCode, no homework)

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.