Job Description:
Design and implement web, mobile, and interactive terminal applications on a unified backend. Build and maintain the project's REST API and the data model in NoSQL environments. Integrate payment gateways for both digital channels and physical terminals across multiple channels. Develop a custom CMS focused on managing campaigns, rewards, and user loyalty. Implement integrations and data synchronizations via REST with third-party systems (POS/ERP). Work with agile methodologies and AI-assisted development tools (Claude Code, Cursor) as part of the daily productivity workflow.Requirements:
More than 5 years developing and deploying digital products in real production environments. Strong experience in at least two of the following three areas: Mobile: Flutter Web: Next.js / React Backend: Node.js + TypeScript in serverless environments Comfortable working with AWS (Lambda, API Gateway, DynamoDB, Cognito, S3) or equivalent technologies. Hands-on experience connecting third-party APIs (payment gateways, ERPs, management systems). Deployment automation and CI/CD using GitHub Actions. Familiarity with AI-assisted development and strong technical judgment to review and audit autonomously generated code. Languages: Fluent Spanish or English.Benefits:
Remote work Flexible schedule compatible with the European time zone Immediate start Initial duration: ~75 working days (≈ 3.5 months)