We're looking for a talented and experienced Senior Backend Engineer to join our team in Barcelona and help us build the next generation of customer feedback tools ? Why join Magicfeedback?
MagicFeedback is a rapidly growing company revolutionizing the way businesses collect and utilize customer feedback.
We offer a dynamic and challenging work environment where you'll have the opportunity to make a real impact on the future of customer experience.
You'll be surrounded by talented and passionate individuals who are dedicated to building innovative solutions.
If you're a Senior Backend Engineer looking to push your limits and be part of something special, we encourage you to apply What are you going to do?
Design, develop, and maintain high-availability, real-time APIs that form the core of our customer feedback platform.
Implement business logic within the APIs to process and analyze customer feedback data.
Collaborate with AI engineers to integrate real-time AI workflows for tasks like sentiment analysis or topic extraction.
Ensure the scalability and performance of our backend systems to handle high volumes of customer feedback data.
Duties and Responsibilities: Design and implement robust, secure, and well-documented APIs using Python and Node.js.
Develop backend workflows that seamlessly integrate with AI models for real-time processing.
Work with NoSQL and PostgreSQL databases to store and manage customer feedback data.
Collaborate with frontend engineers and product managers to translate business requirements into technical solutions.
Participate in code reviews and contribute to maintaining a high code quality standard.
Monitor and troubleshoot backend systems to ensure optimal performance and uptime.
Stay up-to-date with the latest trends and technologies in backend development and AI integration.
Required Qualifications: 5 years of experience as a Backend Engineer.
Proficiency in Python and Node.js.
Experience with building and maintaining high-availability systems.
Experience with real-time backend development principles.
Experience working with NoSQL and SQL databases (e.g., PostgreSQL).
Strong understanding of API design and development best practices.
Familiarity with Google Cloud Platform Nice-To-Have Qualifications: Experience with containerization technologies (Docker, Kubernetes).
Experience with building and deploying AI-powered applications.
Experience with CI/CD pipelines for automated deployments.
Excellent communication and collaboration skills.
Passion for building innovative and scalable solutions.
Benefits: Competitive salary and benefits package Hybrid or remote work (Spain based) Flexible work hours Team offsite quarterly Important Considerations Self-employment: This position is a self-employed contract.
Travel: Approximately one business trip per quarter is required.
Language: Fluency in English is essential for effective communication within the international team.