Backend Developer Python
1 day ago
Barcelona
Backend Developer Company: We require on-site presence at our San Vito dei Normanni (BR) office one week 4 times / year Spoki is a Conversational Platform that helps companies build authentic relationships with their customers through WhatsApp and Artificial Intelligence. We believe in the value of genuine connections and provide tools that enable marketing, sales, and customer care teams to communicate in a direct, effective, and personal way. Our culture is built on four key principles: an unwavering passion for what we do, putting customer success first, working as a united and collaborative team, and approaching challenges with an entrepreneurial and results-driven mindset. Backend Development: Design, build, and maintain scalable, high-performance APIs using Python and Django . Contribute to backend services written in Golang where performance and concurrency are critical. Define and optimize PostgreSQL schemas, queries, and indexes for efficiency and scalability. Ensure robust authentication, authorization, and data protection mechanisms. Cloud Infrastructure & DevOps: Manage and optimize AWS environments (EC2, Lambda, RDS, S3, API Gateway, ECS). Automate deployments using CI/CD pipelines (GitHub Actions, AWS CodeBuild, or similar). Apply infrastructure-as-code practices (Terraform, CloudFormation). AI-Driven Development (Vibe Coding): Work closely with AI coding assistants to generate, refactor, and maintain production-ready code — with at least 75% of development AI-assisted . Focus on architecture, orchestration, and review rather than manual coding. Design effective prompts, validate AI-generated code, and ensure compliance with performance and security standards. Help evolve our internal "Vibe Coding"workflows and best practices for human–AI collaboration. Collaboration & Quality: Collaborate cross-functionally with frontend developers, designers, and product owners. Write clean, maintainable, and well-tested code aligned with project goals. Experience: 3+ years in backend development with production-grade systems. Strong proficiency in Python and Django , with working knowledge of Golang . Databases: Experience with PostgreSQL , query optimization, and migrations. Cloud: Solid understanding of AWS services (EC2, Lambda, RDS, S3, etc.). DevOps: Experience with Docker , CI/CD, and infrastructure automation. Testing: Familiarity with testing frameworks (PyTest, unittest). Strong communication and teamwork in Agile environments. AI & Automation Tools: Experience using Cursor , Windsurf , GitHub Copilot , or other AI-assisted development tools. Cloud-Native Mindset: Experience with serverless architectures (AWS Lambda, Fargate) and Terraform . Performance Optimization: Monitoring & Logging: Experience with Grafana , Prometheus , or AWS CloudWatch . Contributions or side projects showcasing backend, AI, or automation expertise. Multilingual Environment: Comfortable working in an international, English-first team with async communication. Employees working from the Barcelona office must spend 1 full week at the San Vito dei Normanni (Italy) office every 3 months (i.e., Expenses: 100% of travel and accommodation expenses are reimbursed by Spoki. Be part of building a cutting-edge Conversational Commerce platform poised for global expansion. Career Levels: continuous growth with clear key points to help you design your personal and professional development in the direction you desire Permanent, full-time contract.