← Jobs

Backend Developer — Bug Fixes, API Integrations & Complex Systems

Budget: $15.0 - $30.0 HOURLY / FULL_TIME ⭐ 4.69 (14) Spain

typescript, postgresql, sql, database-design, next.js, database-optimization

The Role Debug and ship bug fixes in a complex system: points calculations, airline/payment API integrations, and agentic AI logic. Own features end-to-end with high code quality standards. Technical Stack Backend: Node.js + TypeScript, Supabase (PostgreSQL), REST APIs Frontend: Next.js 16, React 19 Testing: Vitest, Playwright Integrations: Stripe, 10+ airline/payment APIs, LLM APIs Ops: Vercel, Docker, GitHub CI/CD Requirements (Must Have) 4+ years backend development (solid fundamentals) Strong TypeScript and Node.js production experience SQL/relational database skills: write efficient queries, optimize indexes Testing mindset (Vitest, Jest, Playwright) Git and GitHub workflows (commits, PRs, code reviews) Fast debugging skills (Sentry, logs, DevTools) Fluent English (async communication) CET timezone (7am-6pm CET, plus or minus 2 hours flex) Willing to learn our unique platform (calculations, APIs, AI systems) Nice to Have Supabase/PostgreSQL, REST API design, Stripe experience, Vercel/serverless, AI/LLM integration (Claude, OpenAI), complex business logic, real-time systems, travel loyalty background What We're NOT Looking For Freelancers (short 3-month gigs) Developers uncomfortable with complexity Timezone mismatches "I'll figure it out as I go" attitude Your Submission Must Include Start with "Avios" (shows you read this) Timezone & Communication: State timezone, confirm CET availability, rate English level Portfolio (REQUIRED): 2-3 GitHub repos or deployed projects showing: A bug you fixed (problem and debugging approach) A feature you shipped (scope, approach, tests) Code quality (TypeScript, tests, clarity) Technical Questions (1-2 sentences each): How do you debug multi-system issues (database and APIs and business logic)? Experience with agentic AI/LLM APIs? How do you handle errors/retries? Time you optimized a slow system: what was your methodology? Real-time data sync experience across multiple systems? Complexity & Learning: Experience with complex business logic (calculations, financial systems, AI)? How do you approach learning a new complex codebase? Built/worked with agentic AI systems? Comfortable with real-time, integrated systems? Availability: Hours/week, notice period, can you start in 2 weeks? Learning: Supabase experience? Recent tech you learned? How you handle feedback? What We Offer Code ownership (own your features end-to-end) Weekly 1:1s and direct access to founders for architecture questions Learning budget, real impact (thousands of users weekly) Small team (3-5 engineers), flat hierarchy, async-friendly 6+ month contracts minimum Red Flags (Auto-Reject) Doesn't start with "AVIOS" No GitHub links or portfolio "Willing to learn TypeScript/Node.js" (you need to know this) No timezone confirmation Generic/templated proposal Less than 85% success rate Uncomfortable with complexity Interview Process Short Q&A (async, 24-48 hrs): 2-3 follow-up questions on your portfolio Technical Challenge (2-3 hrs async): Build a backend feature (e.g., Supabase webhook validator). Show your code quality and testing approach. Chat with Leads (30-60 mins): Discuss background, goals, codebase fit 2-Week Trial (optional): Work on real issues, see if it's a long-term fit Key Point This is NOT a junior role. You need 4+ years solid backend experience, strong fundamentals, and comfort with complexity. We're not teaching programming basics — we're looking for experienced developers ready to master a complex platform and ship fast. Questions? Ask in your proposal, but include all required sections.
Auf Upwork öffnen