Software Engineer (Platform Experience)
Role details
Job location
Tech stack
Job description
- Agentic AI Integration: Help us implement AI agents and automation using LangChain and AWS Bedrock to keep our product at the cutting edge of the industry.
- Solid Backend Foundations: While we use Angular, our heart is in the backend. You'll be building scalable services with Node.js.
- Cloud & Security: You will learn to manage and protect infrastructure using AWS WAF and CloudFront, ensuring our users' data is always safe.
- End-to-end Ownership: You'll be involved in the full lifecycle, from architectural discussions to deployment.
Requirements
Do you have experience in Software development?, Do you have a Master's degree?, * Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience (or last year studying).
- You're available to work full-time (40 hours per week).
- Experience in professional software development (ideally with Node.js or Angular).
- The "Whole Picture" Mindset: You understand how a modern web application works end-to-end. You know what happens between a user click and a database query.
- Technical Literacy:
- If you lean Frontend: Deep knowledge of Angular/TypeScript and a solid grasp of how to interact with RESTful APIs efficiently.
- If you lean Backend: Strong Node.js skills and a focus on scalability, security, and data integrity.
- Regardless of your "side," you write clean, testable code and care about performance and security (AWS S3/WAF/CloudFront).
- Problem-solving DNA: You don't just wait for instructions; you investigate, ask "why," and propose solutions.
- Curiosity for AI: You've experimented with (or are eager to master) LLMs and AI orchestration tools.
- Familiarity with Git flows and basic clean code principles.
- English: Good reading and writing skills (technical documentation is in English).
- Bonus points:
- Basic Linux skills and comfort working with a terminal.
- Experience with Angular or Node.js. Don't worry, you'll learn everything else you need!
- Experience with AWS (EC2, S3, WAF, Cloudfront, Elasticache, Route53, RDS, Bedrock…)
Don't check every box? We encourage you to apply anyway! We are looking for potential, curiosity, and a growth mindset. If you don't have experience with every tool in our stack but you are a quick learner and a great problem-solver, we want to hear from you. Your ability to adapt and grow is more important to us than your current toolkit.
Please note: We do NOT provide VISA sponsorship. Candidates without a legal permit to work in Spain will not be considered.
Our Tech Stack
- Main languages: Angular, NodeJS
- Databases: MySQL, Memcached
- Cloud & DevOps: AWS, Jenkins, Docker, Kubernetes
- Tools: Git, Jira, Notion
- Monitoring: Grafana, Kibana, AWS tools
Benefits & conditions
- Great compensation package
- Top location at the heart of Barcelona with a rooftop terrace, Barbeque, and a fully stocked fridge
- Great work-life balance: work from home (2 days per week) and flexible hours
- Meal vouchers - Ticket Restaurant monthly allowance
- Private Health Insurance
- Monthly gym allowance
- Professional development with a LinkedIn Learning subscription and other training opportunities
- Monthly TGIF events and regular team-building activities
- Ping-pong table and arcade machine
- And more!