Backend Developer (Data)
Role details
Job location
Tech stack
Requirements
Overview Join Spoki, a Conversational Platform that empowers companies to build authentic relationships with customers through WhatsApp and AI. The team values genuine connections and equips marketing, sales, and customer care teams with direct, effective, and personal communication tools. Company Culture Our culture is built on four principles: unwavering passion for what we do, customer-first success, teamwork and collaboration, and an entrepreneurial, results-driven mindset. Key Responsibilities * 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. * Manage and optimize AWS environments (EC2, Lambda, RDS, S3, API Gateway, ECS) and 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, aiming for at least 75 % of development to be 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 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. Required Experience * 3 + years in backend development with production-grade systems. * Strong proficiency in Python and Django, with working knowledge of Golang. * Experience with query optimization and migrations in PostgreSQL. * Solid understanding of AWS cloud services and a serverless mindset (Lambda, Fargate). * Experience with Docker, CI/CD, and infrastructure automation (Terraform, CloudFormation). * Familiarity with testing frameworks (PyTest, unittest). * Strong communication and teamwork in Agile environments. * Experience using AI-assisted development tools such as Cursor, Windsurf, or similar. * Monitoring & logging with Grafana and AWS CloudWatch. * Contributions or side projects showcasing backend, AI, or automation expertise. * Comfortable in a multilingual, English-first, async international team. Location & Travel Employees working from the Barcelona office must spend one full week at the San Vito dei Normanni (Italy) office every three months. All travel and accommodation expenses are reimbursed by Spoki. Contract Permanent, full-time contract. Career Growth Continuous growth with clear developmental milestones tailored to your personal and professional goals. #J-18808-Ljbffr