We’re searching for a solid full stack developer to join our team and help design, build, deploy, and manage the software technicalities in our projects, delivering complex and advanced applications using AI solutions. The role also involves being a pillar for the professional growth of our team of junior developers. This mid-level position offers an exciting opportunity to work on cutting-edge projects spanning various technological domains.
Key Responsibilities
- Contribute to the ideation and definition of innovative software solutions.
- Lead the definition of software applications for traditional application architecture, including FrontEnd and BackEnd development.
- Collaborate on projects related to ML, AI, LLM, robotics, and quantum computing.
- Participate in consultancy projects focused on innovation processes and landing innovation in companies across different sectors, helping build PoCs or MVPs.
- Lead teams of developers, both internal and subcontracted, and coordinate remote teamwork.
- Ensure the quality of software and artifacts, defining and overseeing proper QA strategies.
- Participate in documentation and knowledge transfer activities.
- Lead delivery activities, including deployment, alongside our client teams.
Qualifications and Technical Skills
- Bachelor's degree in Computer Science or Engineering.
- Minimum 6 years of experience in software development, including both FrontEnd and BackEnd.
- At least 1 year of experience in application architecture and design.
- Mandatory knowledge of FrontEnd frameworks: React, Node.js, Next.js.
- Mandatory knowledge of BackEnd technologies: Python (Flask/FastAPI), JavaScript (Node.js/Bun.js, Express, Nest.js).
Soft Skills and Other Qualities
- Analytical mindset.
- Methodological approach to software development with flexibility.
- Ability to lead small teams and conduct technical meetings.
- Adaptability to changing situations and uncertainty, especially in innovation environments.
Residence in Spain (remote work within Spanish territory).
Native or near-native Spanish proficiency.
Minimum English level: B2 (fluent in speaking and writing).
What We Offer
- Opportunity to work on groundbreaking projects.
- Collaborative and innovative work environment.
- Professional development and learning opportunities.
- International and diverse team environment.