Backend Developer (Data)

Spoki
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Continuous Integration
Cursor (Graphical User Interface Elements)
Programming Tools
Django
Github
Python
PostgreSQL
Query Optimization
Data Logging
Grafana
Backend
Cloudformation
Amazon Web Services (AWS)
Pytest
Amazon Web Services (AWS)
Front End Software Development
Cloudwatch
Api Gateway
Terraform
Serverless Computing
Docker
Go
Microservices

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

Apply for this position