Software Engineer
Role details
Job location
Tech stack
Job description
A dynamic tech recruiting firm is looking for a full-stack software engineer in Spain. This role involves designing and maintaining scalable backend services and frontend applications, and requires strong proficiency in modern programming languages. Candidates should have experience with real-time systems and web applications. The position offers a competitive, tax-free salary and an opportunity to work in a supportive engineering culture focusing on high-impact technology., * Design, build, and maintain scalable backend services and frontend applications.
- Deliver features end-to-end, from database through to user interface.
- Build and maintain real-time data ingestion and visualization pipelines.
- Work with high-frequency data streams (e.g., WebSockets, message brokers).
- Ensure system reliability, performance, observability and security.
- Take part in incident response, root-cause analysis and long-term system improvements.
- Collaborate closely with engineers, product stakeholders and designers.
- Navigate ambiguity and contribute to MVPs while planning for scalable evolution.
Conocimientos
Software development Production-grade web applications TypeScript Java Python RESTful APIs SQL React Docker CI/CD pipelines Descripción del empleo Descripción del empleo
Requirements
- 3+ years of professional software development experience.
- Strong experience building production-grade web applications.
- Proficiency in at least one modern language (TypeScript, Java, or Python).
- Solid understanding of RESTful APIs, asynchronous systems and SQL.
- Experience with React and building clean, reusable frontend components.
- Familiarity with real-time systems (WebSockets, MQTT or similar).
- Comfortable working in Dockerized environments and CI/CD pipelines.
Benefits & conditions
Competitive, tax-free salary Supportive, collaborative engineering culture Opportunity to work on high-impact technology