Backend Developer Python

Spoki
Municipality of Madrid, Spain
5 days ago

Role details

Contract type
Temporary to permanent
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
Prometheus
Data Logging
Grafana
Backend
Cloudformation
Amazon Web Services (AWS)
Pytest
Front End Software Development
Cloudwatch
Api Gateway
Terraform
Serverless Computing
Docker
Go
Microservices

Job description

Backend Developer Company: Spoki - Conversational Platform based in San Vito dei Normanni (BR). On-site presence required one week every 3 months. Role Overview Design, build, and maintain scalable APIs using Python/Django and Golang. Optimize PostgreSQL schemas and queries. Manage AWS cloud infrastructure and automate deployments with CI/CD pipelines. Key Responsibilities * Develop high-performance backend services in Python/Django and Golang. * Define and optimize PostgreSQL schemas, queries, and indexes. * Ensure robust authentication, authorization, and data protection mechanisms. * Manage and optimize AWS environments (EC2, Lambda, RDS, S3, API Gateway, ECS). * Automate deployments using CI/CD pipelines (GitHub Actions, AWS CodeBuild). * Implement infrastructure-as-code practices (Terraform, CloudFormation). * Work closely with AI coding assistants, reviewing and validating AI-generated code. * Collaborate cross-functionally with frontend developers, designers, and product

Requirements

owners. * Write clean, maintainable, and well-tested code aligned with project goals. Technical Stack * Python, Django, Golang * PostgreSQL * AWS services (EC2, Lambda, RDS, S3, API Gateway, ECS) * Docker, CI/CD, Terraform, CloudFormation * Testing frameworks: PyTest, unittest Experience & Skills * 3+ years in backend development with production-grade systems. * Strong proficiency in Python/Django and Golang. * Experience with PostgreSQL query optimization and migrations. * Solid understanding of AWS services and serverless architectures. * Experience with Docker, CI/CD, and infrastructure automation. * Familiarity with testing frameworks (PyTest, unittest). * Strong communication and teamwork in Agile environments. * Experience using AI-assisted development tools (GitHub Copilot, Cursor, Windsurf). * Monitoring & logging experience with Grafana, Prometheus, AWS CloudWatch. * Contributions or side projects showcasing backend, AI, or automation expertise. * Comfortable working in an international, English-first team with async communication. Benefits & Work Environment * Permanent, full-time contract. * Employees working from Barcelona must spend 1 full week at the San Vito dei Normanni office every 3 months. Travel and accommodation expenses reimbursed 100% by Spoki. * Be part of building a cutting-edge Conversational Commerce platform poised for global expansion. #J-18808-Ljbffr

Apply for this position