07 nov
|
Manychat
|
España
WHO WE ARE Creating content that resonates is great — turning that attention into growth is even better. Our AI-powered automations help creators and brands engage with audiences across Instagram, Messenger, WhatsApp, and TikTok — at the right moment, with the right message, minus the manual work. We're 400+ people across three continents behind the leading platform for conversational growth, with AI skills shaping how we build, how we work, and how we grow. On Backend Platform, you'll own how the backend works for everyone. We're looking for a Senior Backend Engineer who works across PHP and Python and wants a say in the bigger picture. You'll lead company-level projects, like our Auth Service: one authorization layer for PHP and Python that lets Python products handle their traffic directly, without going through PHP. Meet the Backend Platform team: We're a small team of engineers from core PHP, Infra, and AI backgrounds. We lead technical initiatives across the whole backend and own its health. Product teams build and run their own components, and we give them the tools, standards, and expertise to do it well. Each of us leads our own project, from planning to agreeing with other teams to production. Right now we're bringing PHP and Python platform work together into one common backend platform. Lead company-level technical projects end to end, from design and planning to rollout and support, like completing our Auth Service development and shaping authorization as a separate layer for PHP and Python. Shape the shared PHP and Python platform,
and decide where each module should live by what makes sense for the system. Build the foundations that let new Python products launch and scale without being wired through PHP each time. Define clear ownership of technical components across the backend, including who owns monitoring and knowledge for each. Improve how we spot problems: bug and incident management, less noise in alerts and error tracking, and Grafana Cloud dashboards for how services interact. Find root causes across PHP and Python services using metrics, logs, and distributed tracing. Make performance part of everyday work, not something we fix after incidents: clear performance metrics, tools that show where things slow down, and analysis of unusual user behavior that causes degradation. Make architecture decisions with high load in mind, working with databases, servers, proxies, and DNS alongside the Infra team. Work with the Security team to fix vulnerabilities, build in security practices, and keep libraries and dependencies up to date. Improve developer
experience:
dev environment, CI/CD, routine automation, one documentation approach for PHP and Python, and tools for AI coding assistants. Turn product teams' requests into solutions: find what really hurts, propose the best fix,
and support them with architecture advice and reviews in shared components. Production backend experience in PHP or Python, and the ability to read and work with the other. Experience with high-load production systems and improving their performance. Experience designing multi-component systems with clear boundaries, planning for failures, rollout, and rollback, with security in mind. Experience comparing technical options, naming the trade-offs, and explaining your choice in writing (ADRs, Design Docs). Experience leading a project that spans several teams: breaking it into small, testable steps, getting other teams on board, and taking it to production. A track record of improving engineering quality beyond your own tasks, for example setting up error monitoring or a process when things kept breaking. Enough infrastructure knowledge (databases, servers, proxies, DNS) to work well with Infra and see how your changes affect them. It would be great if you have: Strong production experience in both PHP and Python. Experience with Grafana Cloud, Rollbar, or similar tools. Experience building developer tooling, CI/CD, or tools for AI coding assistants. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.
📌 Senior Backend Engineer, Backend Platform (España)
🏢 Manychat
📍 España