





**About Plinng** Plinng is an **AI-native** SaaS platform that deploys an **Agentic Workforce**—autonomous AI agents—to fully automate digital marketing for freelancers and small businesses: creating and optimizing websites and landing pages, managing campaigns and ads, publishing content on social media, managing Google Maps profiles, and handling reviews. We are scaling our platform and looking for a **Senior Backend Engineer** to help us build highly available, scalable, and resilient internal systems that power our entire AI and automation infrastructure. **Your mission** Design, develop, and evolve the backend services that bring Plinng to life: distributed systems, integrations with external services, scalable architecture, and robust processes supporting thousands of automated operations. You will play a key role in defining standards, raising the team’s technical quality, and ensuring our platform grows sustainably and securely. **Key responsibilities** * Design and implement highly available and scalable backend services using **Django and Python**. * Build and evolve a distributed platform capable of handling complex, high-volume operations. * Ensure the architecture follows clean code, SOLID principles, modularity, and maintainability. * Integrate external APIs, third-party services, and internal systems while ensuring security, reliability, and efficiency. * Enhance observability through logging, metrics, monitoring, and alerting. * Actively participate in peer code reviews, technical design, and architectural decisions. * Mentor junior engineers, raising the team’s engineering standards. * Drive best practices in testing, documentation, security, CI/CD, and engineering culture. * Collaborate in an Agile environment to deliver scalable, sustainable, and high-impact solutions. **️ Tech stack and tools** * Backend: Python, Django, FastAPI. * Architecture \& Data: PostgreSQL, SQL/NoSQL. * Cloud: AWS / GCP. * Containers: Docker, Kubernetes. * Observability: monitoring, logging, and metrics tools. * Processes: CI/CD, GitHub/GitLab, Agile methodologies. **Essential requirements** * Degree in Computer Science, Software Engineering, or related field. * 6–7 years of experience building scalable and highly available applications. * Strong proficiency in Django, Python, and REST API design. * In-depth knowledge of SQL and NoSQL databases (PostgreSQL highly valued). * Experience with cloud computing (AWS, GCP) and deployments using Docker/Kubernetes. * Solid technical reasoning, problem-solving skills, and analytical mindset. * Excellent communication, collaboration, and technical leadership abilities. * Proactive attitude, ownership, and ability to perform in dynamic environments. **Nice-to-have** * Experience with advanced observability practices. * Familiarity with event-driven architectures or complex distributed systems. * Experience guiding technical decisions or leading internal improvement initiatives. **What we offer** * High-impact role with autonomy and direct involvement in key technical decisions. * Competitive salary aligned with experience level. * Professional development, continuous training, and mentoring. * Startup culture: ownership, fast pace, and frequent feedback. * Hybrid model in Sant Cugat: 2 mandatory in-office days (Mondays and Thursdays). * Benefits: meal vouchers, office snacks and fruit, additional perks.


