Sofia, Bulgaria Remote (Country)

Xebia is hiring a Senior Python Engineer | Bulgaria

Xebia is looking for a Senior Python Engineer to join our team focused on backend development within a modern, cloud-native ecosystem. You will take ownership of designing new features, ensuring high standards in production systems, and collaborating across teams to drive platform excellence.

What You'll Do

  • Work as a Senior Python Engineer in a cross-functional team with a strong focus on backend development in Python and a modern cloud-native ecosystem (Azure, Kubernetes, Docker).
  • Own code reviews for Python components delivered by other teams, ensuring high standards of quality, readability, security, and performance.
  • Investigate production incidents by analyzing logs and metrics, reproducing issues, identifying root causes, and recommending and implementing fixes.
  • Design and develop new backend features in Python, integrating with cloud services and container-orchestrated workloads running on Kubernetes.
  • Profile and optimize existing services for performance, including database access, caching strategy, and critical execution paths.
  • Collaborate closely with other engineering teams to define interfaces, integration patterns, and engineering best practices across the platform.
  • Contribute to CI/CD pipelines, deployment automation, and observability (monitoring, alerting, logging) for Python services in the cloud environment.
  • Gradually contribute to services built with Node.js and TypeScript, and expand skills in this ecosystem as part of day-to-day project work.

What We're Looking For

  • 6+ years of commercial experience with Python, including hands-on work on complex, production-grade systems.
  • Very strong understanding of the Python ecosystem: runtime model, data structures, asynchronous programming, typical performance bottlenecks, and backend design patterns.
  • Solid experience building and maintaining backend services and APIs (REST/GraphQL), with a good grasp of HTTP, web application security, and integrations with external services.
  • Practical experience with cloud environments (preferably Azure) and containerized workloads using Docker and Kubernetes, including deployment, configuration, and monitoring of services.
  • Experience working with relational databases (such as PostgreSQL), query optimization, and designing data models for reliable, high-availability systems.
  • Proven ability to diagnose production issues and propose pragmatic solutions, from quick fixes to longer-term architectural improvements.
  • Strong familiarity with Linux, Git, CI/CD, automated testing, and code quality practices (linting, code reviews, coding standards).
  • Excellent verbal and written communication skills in English (minimum B2), enabling effective work in an international environment and clear explanation of complex technical topics.
  • Proactive, ownership-driven mindset, with focus on system quality and stability, and a continuous improvement attitude in the areas of Cloud, DevOps, and modern backend technologies.
  • Work from the European Union region and a work permit are required.
  • Candidates must have an active VAT status in the EU VIES registry.

Nice to Have

  • Knowledge of Node.js and TypeScript/JavaScript at least at a junior/mid level, or strong motivation to develop these skills in a real production project.

Technical Stack

  • Python, Azure, Kubernetes, Docker, PostgreSQL, Node.js, TypeScript, JavaScript, REST, GraphQL

Team & Environment

You will work in a cross-functional team within an organization that is passionate about cloud-based solutions, innovation, and technological excellence. We emphasize authority in our field, dedication to knowledge, belief in people's potential, and focus on every team member's development.

Work Mode

This is a remote position based in Sofia, Bulgaria.

Xebia is an equal opportunity employer.

Required Skills
PythonAzureKubernetesDockerPostgreSQLNode.jsTypeScriptRESTGraphQLMicroservicesCI/CDEvent-Driven Architecture PythonAzureKubernetesDockerPostgreSQLNode.jsTypeScriptRESTGraphQLMicroservicesCI/CDEvent-Driven Architecture
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Xebia

Xebia is a global, award-winning, AI-first consulting, software engineering, and training company. We shape tomorrow with AI today, helping organizations turn AI strategy into production-ready solutions that drive real transformation, faster.

With AI in our DNA, we lead with responsible AI to shape a future grounded in a deep commitment to the human experience. We collaborate with clients and across our partner ecosystem to enable bold industry disruptions, accelerate innovation, deliver operational excellence, and secure sustainable competitive advantage.

Through our expertise in Consulting, Software Engineering, and Training, we help businesses become AI-first and future-ready, transforming how they operate and deliver value.

All jobs at Xebia Visit website
Job Details
Category backend
Posted 3 months ago