Backend Developer

Kenos Technology
Barcelona, Spain
2 days ago

Role details

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

Job location

Barcelona, Spain

Tech stack

API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
Code Review
Databases
Cursor (Graphical User Interface Elements)
DevOps
Distributed Systems
Django
Github
Python
PostgreSQL
Query Optimization
Delivery Pipeline
Backend
GIT
Cloudformation
Amazon Web Services (AWS)
Pytest
Front End Software Development
Api Gateway
REST
Terraform
Docker
Go
Microservices

Job description

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
  • Integrate with third-party APIs and external systems
  • 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)
  • Monitor, log, and troubleshoot distributed systems in production environments

AI-Driven Development

  • Actively collaborate with AI coding assistants (Cursor, Windsurf, Copilot) to generate, refactor, and maintain production-quality code - aiming for at least 75% of development to be AI-assisted
  • Design effective prompts, review AI outputs, and ensure generated code meets performance, scalability, and maintainability standards
  • Focus on architecture, orchestration, and refinement of AI-generated code
  • Continuously evolve internal best practices for human-AI collaboration

Collaboration & Quality

  • Collaborate cross-functionally with frontend developers, designers, and product owners
  • Participate in code reviews and architectural discussions
  • Write clean, maintainable, and well-tested code aligned with project goals

Requirements

Do you have experience in Terraform?, * 3+ years of experience in backend development with production-ready applications

  • Languages: Strong proficiency in Python and Django, with working knowledge of Golang
  • Databases: Solid experience with PostgreSQL, query optimization, and migrations
  • APIs: Proven experience designing and consuming RESTful APIs
  • Cloud: Familiarity with AWS services (EC2, Lambda, RDS, S3, etc.)
  • DevOps: Experience with Docker, CI/CD pipelines, and infrastructure automation
  • Testing: Knowledge of testing frameworks (PyTest, unittest)
  • Collaboration: Proficient with Git and agile development practices
  • Languages: Fluent in English (C1 required). Italian is a plus

About the company

At Kenos Technology we are looking for a Backend Developer with over 3 years of experience, advanced knowledge of Python, Django, and Golang, and a strong enthusiasm for AI-assisted development. This is an on-site position in Barcelona.

Apply for this position