Job Details
Lead Software Engineer – Full Stack, Spain
Location: Spain, Spain
Category: Other
EU work permit required
Posted: 25.04.2025
Expiry Date: 09.06.2025
Job Description
Job Summary
What You Will Do:
- Work as Lead Software Engineer in a multidisciplinary team on AI-powered engineering software products.
- Collaborate with product managers to translate design requirements into functional, production-ready code.
- Lead and mentor a small team of Software Engineers.
- Design, develop, and maintain scalable cloud applications, APIs, and infrastructure.
- Collaborate with data science, desktop, and infrastructure teams.
What You Will Need: Basics
- 6-10 years of experience with enterprise-scale web applications.
- BSc or MSc in Computer Science or a relevant field.
- Strong understanding of fundamental design principles, scalable application design patterns, and UI frameworks.
- Experience with server-side technologies such as NodeJS, Java, Typescript, Python, SpringBoot, and mobile front-end frameworks like React, BackboneJS, Twitter Bootstrap, Foundation, etc. Familiarity with databases like ArangoDB, PostgreSQL, MongoDB, and container platforms such as Docker, Kubernetes, or OpenShift.
- Ability to write clean, maintainable, thoroughly tested, and production-ready code.
- Ability to thrive in a highly collaborative environment involving cross-functional teams.
- Excellent verbal and written communication skills.
- Strong drive for continuous improvement.
Preferred:
- Experience with authentication protocols & standards like OAuth, SAML, LDAP, Kerberos, etc.
- Experience with MLOps.
How You Will Be Successful:
- Envision the Future
- Communicate Honestly and Broadly
- Seek Technology and Business “Firsts”
- Embrace Diversity and Take Risks
What We Offer
- Flex Time
- Employee Stock Purchase Program
- 401(k) with matching contributions
- Unlimited vacation and sick days