Senior Backend Software Engineer

We're looking for a skilled Software Engineer for one of our clientes (Travel) passionate about building customer-centric features and leveraging AI to deliver seamless travel experiences. 🎯 Responsibilities * Build features that anticipate customer needs and remove friction before questions arise * Ensure critical information (flight details, trip changes, add-ons) is clear, timely, and accessible across app, web, and communication channels * Design systems that reduce uncertainty and increase trust through smart automation and clear user experience * Help design and build AI-powered chatbots and voicebots to maximize self-service and reduce manual support * Automate inbound and outbound customer communication related to trip changes (flights, hotels, schedules) * Apply AI to classify, route, resolve, or fully automate customer interactions * Collaborate with the team to refine problems before coding * Use data to validate assumptions, measure impact, and continuously improve solutions * Actively participate in shaping product decisions, not just implementing tickets 🛠️ Requirements * Strong problem-solving mindset and ability to handle ambiguous problems * Effective use of AI in daily work (coding, debugging, designing, analyzing, automating) * Product-oriented thinking: you care about the “why” as well as the “how” * Comfort working across multiple technologies and willingness to learn new ones * Solid knowledge of RESTful API design, development, and integration best practices * Experience with event-driven architectures (EDA) and message-based communication between services * Familiarity with Domain-Driven Design (DDD) and clean architecture principles * Working knowledge of CI/CD pipelines and version control best practices (Git, GitHub Actions or similar) * Strong emphasis on testing (unit, integration) and commitment to code quality, scalability, and maintainability * Familiarity with observability practices including logging, monitoring, and tracing * Excellent collaboration and communication skills to work effectively within cross-functional teams ➕ Nice to have * Backend experience with PHP and/or C# (or equivalent) * Frontend experience with React or React Native * Experience in APIs, integrations, and system design * Knowledge of AI tools, LLMs, and automation workflows * Experience with data-informed decision making * Proven ability to design and integrate RESTful APIs focusing on performance and reliability * Knowledge of testing practices and focus on code quality * Experience with observability principles in distributed systems 🤗 Benefits * Competitive compensation package based on experience and responsibilities * Flexible compensation for transportation and food, and private health insurance * Flexible working schedule based on achieving monthly goals * 100% remote work within Spain * Permanent contract from the start * Discounted travel opportunities * Referral bonus for bringing in talented colleagues * Opportunity to be part of a fun, motivated, multicultural, agile, and rapidly growing team where teamwork and customer-centric values are at the core About Joppy Joppy is a technology recruitment platform built for developers by developers. ✅ No CV is required. Just say what you know and what you want. ✅ Anonymous profile by default. ✅ You choose who can talk to you. Companies cannot write to you until you accept their offer. ✅ Only relevant offers that match your preferences. No more Javascript offers for Java developers. ✅ Get rewarded if you get hired. Keep an eye on tech job opportunities anonymously and find the job that makes you happy.

Similar jobs