Manychat is a leading Chat Marketing platform. We help businesses engage with their customers on Instagram, Facebook Messenger, WhatsApp, and Telegram.
In Short
Design & develop scalable, high-performance Python services for AI-driven features.
Build and optimize APIs using FastAPI and Async IO.
Ensure reliability and performance of our AI infrastructure using Docker, Kubernetes, Redis, and PostgreSQL (pgvector).
Monitor & improve production services for stability and efficiency.
Contribute to the technical roadmap and actively participate in architectural decisions.
Collaborate with cross-functional teams and experts for seamless integration and operation of services.
Participate in code reviews, contribute to team discussions, and share best practices for software development.
Requirements
5+ years of experience as a Python Developer in high-load, scalable systems.
Deep understanding of asynchronous programming and experience with FastAPI (preferable).
Hands-on experience with PostgreSQL (pgvector) and Redis.
Good understanding of Docker & Kubernetes.
A proactive mindset, strong ownership attitude, and the ability to work autonomously.
Excellent communication skills and a passion for teamwork & results.
Benefits
Candidates outside of Barcelona can start onboarding and complete the probation period remotely with further relocation to the city for a hybrid work format (with free meals and snacks in the office).
Relocation support through airplane tickets, accommodations for up to three weeks, and a relocation bonus.
Professional development budget for relevant conference tickets, training programs, or courses.
Flexible benefits plan to choose the perks that fit your needs.
Health insurance, including dentistry, psychology sessions, nutrition consultations, surgery, and travel assistance.