Senior Software Developer
Shiji Group Senior Software Developer
Summary
Senior Software Developer in Barcelona building AI tooling, agent infrastructure, and integration layers for Shiji's hotel technology platform. Day-to-day is Python backend work on AWS, heavy use of AI coding assistants, and developing agentic AI systems from PoC to production.
Requirements
- AI-enabled developer: fluent using AI coding assistants (Claude Code, Codex, GitHub Copilot, etc.) as a core part of daily workflow, not occasional use. This team builds AI tooling and is expected to practice what it builds.
- Minimum 3 years of professional software development experience
- Solid backend engineering fundamentals: API design, distributed services, cloud-native development
- Strong Python skills as our infrastructure and services are primarily Python-based
- Sound grasp of SOLID principles and clean software design
- Experience with AWS (Lambda, API Gateway, Bedrock, or similar managed AI/ML services) or similar cloud provider, such as Azure, GCP.
- Comfortable in a fast-moving environment where requirements evolve from PoC to production
- AWS CDK experience (infrastructure-as-code)
- AWS Bedrock AgentCore experience
- RAG (Retrieval-Augmented Generation) and knowledge base experience
- Agent development experience LangGraph, LangChain, Google ADK, Anthropic Agent SDK, or similar frameworks. Significant plus, as this team builds and orchestrates agentic AI systems
- Familiarity with tool-integration protocols for AI systems (e.g. MCP or similar)
Benefits
- Growth and well-being through access to platforms like Pluralsight, GoodHabitz, and OpenUp.
- Flexible work schedule/hybrid working model.
- Free coffee, fresh fruit at the office.
- Brand new office located in the center of Barcelona.
- International team and fantastic work environment.
- Team building activities and charity donation program.