
Senior software engineer (customer)
Job Description
Posted on: May 13, 2026
We're looking for a talented engineer who is passionate about building seamless customer experiences, applying AI-driven automation, and delivering product-centric solutions in a collaborative team environment for one of our clients (Travel tech)
🎯 Responsibilities
- Develop features that anticipate customer needs and eliminate friction before issues arise.
- Ensure critical information (such as flight details, trip changes, and add-on excursions) is clear, timely, and accessible across multiple channels including app, web, and communications.
- Design systems that boost trust and reduce uncertainty through smart automation and intuitive user experiences.
- Design and build AI-powered chatbots and voicebots to enhance self-service and minimize manual support.
- Automate both inbound and outbound customer communication related to trip changes such as flights, hotels, and schedules.
- Apply AI methods to classify, route, resolve, or fully automate customer interactions when appropriate.
- Collaborate closely with the team to clarify and refine problems before starting development.
- Leverage data to validate assumptions, measure the impact of solutions, and drive continuous improvement.
- Actively participate in product decision-making, going beyond implementing assigned tasks.
🛠️ Requirements
- Strong problem-solving mindset; comfortable working with ambiguity and finding effective solutions.
- Proficient use of AI for daily tasks such as coding, debugging, designing, analyzing, and automating.
- Product-oriented approach and interest in understanding the purpose behind what you build.
- Ability to work across various technologies and quickly learn new ones as needed.
- Solid understanding of RESTful API design, development, and integration best practices.
- Experience with event-driven architectures and message-based communication between services.
- Familiarity with Domain-Driven Design and clean architecture principles.
- Knowledge of CI/CD pipelines and version control best practices using Git (including GitHub Actions or similar tools).
- Emphasis on testing (unit, integration) with a strong commitment to code quality, scalability, and maintainability.
- Understanding of observability practices, including logging, monitoring, and tracing for distributed services.
- Excellent collaboration and communication skills to thrive within cross-functional teams.
➕ Nice to have
- Backend experience with PHP and/or C# (or similar languages).
- Frontend experience with React or React Native.
- Experience in API development, integrations, and system design.
- Familiarity with AI tools, large language models, and automation workflows.
- Comfort with data-driven decision making.
- Demonstrated ability to design and integrate performant, reliable RESTful APIs.
- Strong understanding of testing practices focused on code quality.
- Knowledge of observability (logging, monitoring, tracing) in distributed systems.
🤗 We offer
- Competitive compensation package based on experience and responsibilities.
- Flexible benefits for transportation and food, private health insurance included.
- Flexible work schedule focused on meeting monthly goals.
- 100% remote work within Spain.
- Permanent contract from day one.
- Discounted travel opportunities.
- Attractive referral bonus program.
- The chance to join a driven, diverse, and motivated team that values teamwork, commitment, resilience, and a customer-centric approach.
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.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!
