Scalable fulfillment solutions for growing e-commerce brands
Full Stack Developer, AI Focus
Location
Spain
Posted
72 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Developer, AI Focus
Zendrop
• Ship full-stack features end-to-end — from Laravel API to Vue 3 UI — using AI-native workflows as your default mode of building • Build merchant-facing tools that leverage AI to generate creative assets, automate workflows, and solve real e-commerce problems • Vibe code aggressively — prototype fast, validate with real users, iterate. Speed over perfection, always • Stay ahead of the AI tooling curve — evaluate new coding agents, testing frameworks, and generation tools, then bring the best ones into the team’s stack • Own quality for AI-generated code — establish review practices, testing standards, and guardrails that let us ship fast without breaking things • Collaborate with product, design, and backend teams to turn ideas into shipped features quickly
Job Requirements
- Demonstrated, daily use of AI coding tools (Cursor, Claude Code, Copilot, Codex, or similar) — not just experimenting, actually shipping with them
- Full-stack experience with Laravel + a modern JS framework (Vue preferred, React acceptable)
- Deep curiosity about AI-driven development — you follow the space, try new tools the week they drop, and have opinions on what actually works
- Experience with AI agents for coding, AI-driven testing, or vibe coding workflows
- 3+ years of professional full-stack development with solid PHP and JavaScript/TypeScript fundamentals
- Comfortable designing REST APIs, working with relational databases, and managing state on the frontend
- Ability to read, review, and improve both human-written and AI-generated code
- English level B2+ (our team communicates in English).
Benefits
- Unlimited PTO
- Career development and growth opportunities
- A collaborative and inclusive work environment
- Work on AI-powered product features that ship directly to thousands of merchants — not internal tooling, real customer impact
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead and mentor engineering teams to deliver high-quality features, improvements, and releases • Partner with Product on planning, prioritization, roadmap execution, and SDLC health • Maintain and improve release predictability, quality and developer experience • Collaborate with Tech Leads on architectural decisions and strategic technical initiatives • Ensure effective communication and coordination across engineering, product, QA, infrastructure and security • Partner with Infrastructure/Security leads to support SOC 2 controls, incident response and security posture • Support staffing planning, hiring, onboarding, and vendor/staff augmentation relationships • Champion engineering best practices, coding standards, testing, and CI/CD improvements • Foster an engaged, inclusive and continuous-improvement culture within Engineering
Senior Software Engineer, Go
XsollaXsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.
• Design, build, and maintain backend services that power core products and platforms. • Develop event-driven systems using Go, Kafka, and Temporal (or similar orchestration tools). • Build scalable microservices in containerized environments using Docker and Kubernetes. • Drive architecture decisions that improve performance, resiliency, and maintainability. • Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions. • Own your code in production, monitor, debug, and continuously improve service performance and reliability. • Write automated tests and follow CI/CD best practices to ensure high-quality deployments. • Participate in code reviews, technical discussions, and knowledge sharing across teams.
Principal Software Engineer
BestpassComprehensive payment platform with a focus on nationwide toll management for commercial fleets of all shapes and sizes
• Architect, write, and maintain reusable, testable, and efficient code (Clean Code / SOLID principles). • Design and implement low-latency, high-availability, and performant applications across the full stack. • Lead front-end (Vue/Vuex) and back-end (.NET) development, setting patterns and standards for the team. • Own SQL database architecture and query performance across your team’s domains. • Drive adoption of microservice and micro front-end architecture best practices. • Share in DevOps responsibilities and champion observability tooling and practices. • Participate in and often facilitate agile (Scrum/Kanban) ceremonies for your team. • Lead, mentor, and grow a team of 3–4 developers, providing technical direction, code review, and career guidance. • Navigate ambiguity and fast-changing priorities — helping your team stay focused and effective when requirements shift. • Manage and coordinate across multiple time zones, ensuring remote team members are included, unblocked, and aligned. • Build and sustain a strong remote team culture through intentional relationship-building, async communication practices, and virtual team rituals. • Organize and run effective remote ceremonies — standups, retros, and planning sessions — that create genuine connection and accountability. • Participate actively in a cross-team leadership forum where engineering leads share learnings, align on practices, and collectively influence engineering culture beyond their own teams. • Bring insights from your team’s work and challenges to the broader group, and apply lessons from peers back to your team. • Help identify and resolve systemic issues — tooling gaps, process bottlenecks, knowledge silos — that affect multiple teams.
• Test Design: Develop test scenarios and test cases to ensure system functionality and performance. • Project Estimation: Provide accurate estimates for testing projects, contributing to delivery planning. • Data Specification: Define the data sets required for testing, ensuring adequate coverage. • Test Execution: Perform regression testing to verify system integrity after updates and changes. • Bug Reporting: Identify, document, and report bugs clearly and concisely, collaborating with the development team for resolution. • Agile Methodologies: Work in an agile environment, collaborating effectively with the team. • Front-End Testing: Experience with interface and usability testing. • Batch File Validation: Ensure accuracy when validating batch-processed files. • Gherkin Authoring: Experience writing tests using Gherkin (BDD) is desirable. • Testing Approaches: Knowledge of different test types (regression, accessibility, smoke testing, acceptance testing) and the ability to apply each strategy appropriately. • Test Review: Conduct technical reviews of tests, evaluating the quality of test cases and proposing improvements to enhance test effectiveness. • Process Optimization: Identify opportunities to optimize testing processes, suggest changes, and implement best practices to improve quality and efficiency. • Root Cause Analysis: Perform in-depth root cause analyses of defects, using investigative techniques and collaborating with the development team to resolve identified issues.




