TL;DR

Senior Python Django Engineer (Backend): Building and evolving production backend services with an accent on REST APIs, complex domain logic, performance/DB optimisation, and refactoring legacy systems. Focus on working in AWS-based environments, implementing solid CI/CD practices, and writing tests and documentation.

Location: Must be based in Kosovo

Company

Valtech is the experience innovation company that exists to unlock a better way to experience the world.

What you will do

  • Join the existing backend team building and evolving production services.
  • Solve problems and challenge the status quo.
  • Collaborate with team members and share knowledge.
  • Work at the intersection of technology, creativity, and data.
  • Work with Agile methodologies and consulting.

Requirements

  • Strong Python backend engineering experience, ideally with Django (REST APIs, complex domain logic, performance/DB optimisation, refactoring legacy systems).
  • Proven work in AWS-based environments, including building/deploying backend components and services around Lambda, API Gateway, S3, RDS, CloudWatch, SES, and using Secrets Manager for secure configuration.
  • Solid CI/CD practices: automated pipelines, code reviews, testing discipline, working in process-oriented teams and shipping reliably.
  • Experience writing tests and documentation
  • Teamwork experience
  • Good English communication skills (reading, writing, speaking)

Nice to have

  • Experience with microservices, background processing/queues, observability/monitoring tools, and high-availability production systems.

Culture & Benefits

  • Hybrid Working model
  • Health insurance that guarantees fast access to contracted health services
  • Vacation Plan
  • Subsidy for study materials, trainings, conferences and events that will contribute to your development
  • Self-care program providing easy access to individual and team psychological counseling
  • Performance Evaluation Process that paves the roadmap for a personal and professional career development

Hiring process

  • Talent Acquisition team will review your application.
  • Your CV should cover key information on relevant experiences and expertise.
  • Candidates are reviewed based on skills, experience, and potential.