The Role
We’re searching for a solid full stack developer to join our team and help designing, building, deploying and managing the software technicalities in our projects delivering complex and advanced applications using AI solutions, as well as being the pillar for the profesional growth of our team of junior developers. This mid-level position offers an exciting opportunity to work on cutting-edge projects that span various technological domains.
Key Responsibilities
- Contribute to ideation and definition of innovative software solutions.
- Lead the definition of software applications for the more traditional applications architecture including FrontEnd and BackEnd part of the solutions.
- Collaborate in projects related to ML, AI, LLM,robotics and quantic computing
- Participate in consultancy projects focused on innovation processes and innovation landing in companies acting in different sectorial markets, helping building PoCs or MVPs.
- Lead teams of developers, internal or subcontracted, facing also the challenge to make them work as a team in a full remote scenario.
- Ensure the quality of the software and artifacts delivered, defining and oversighting the proper software QA strategies.
- Participate in solutions documentation and knowledge transfer activities.
- Lead deliveries through deployment and other related activities together with our client’s teams.
Qualifications and technical skills
Bachelor's degree in Computer Science or Engineering grades.Minimum 6 years of experience in software development, including both Front and BackEndMinimun 1 year of experience in applications architecture and design.Mandatory knowledge of the following FrontEnd frameworks : React, Node.JS, Next.JSMandatory knowledge of the following Backend technologies : Python (Flask / FastAPI), JS (Node.js / Bun.js, Express, Nest.JS)Mandatory knowldege of SQL, Non-SQL DB, automated deployment, HTML, CSS, Javascript / typescript.Additional interesting knowldege : Azure DevOps, Git, GitFlow, vibe-coding.Soft Skills and others
Analytical mindsetMethodological approach to software development, while keeping a proper flexibility degreeAbility to conduct small teams of developers and technical meetingsAbility to adapt to changing situations and / or with relevant levels of uncertainty (we are working on innovation environments!)Essential Requirements :
Residence in Spain (remote work within Spanish territory).
Native or near-native level of Spanish.
Minimum English level : B2 (Fluent oral and written communication skills).
What We Offer
Competitive salaryOpportunity to work on groundbreaking projectsCollaborative and innovative work environmentProfessional development and learning opportunitiesInternational and diverse minded teamworkingFull remote work