{"id":18444,"date":"2025-08-27T10:35:10","date_gmt":"2025-08-27T07:35:10","guid":{"rendered":"https:\/\/www.balkaninvest.eu\/?post_type=jobs&#038;p=18444"},"modified":"2026-05-19T15:33:54","modified_gmt":"2026-05-19T12:33:54","slug":"backend-developer-with-python","status":"publish","type":"jobs","link":"https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/","title":{"rendered":"Backend Developer with Python"},"content":{"rendered":"\n<div class=\"wp-block-divi-layout\">[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; admin_label=&#8221;ID JOB row&#8221; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||1px|||&#8221; template_type=&#8221;row&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;ID JOB&#8221; _builder_version=&#8221;4.21.0&#8243; _dynamic_attributes=&#8221;content&#8221; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#E09900&#8243; text_font_size=&#8221;17px&#8221; background_enable_color=&#8221;off&#8221; text_orientation=&#8221;center&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;10px|20px|10px|20px|true|true&#8221; border_color_all=&#8221;#EDBB5F&#8221; global_colors_info=&#8221;{}&#8221;]@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF90YWdzIiwic2V0dGluZ3MiOnsiYmVmb3JlIjoiSm9iIElEOiA8Yj4iLCJhZnRlciI6IjwvYj4iLCJsaW5rX3RvX3Rlcm1fcGFnZSI6Im9mZiIsInNlcGFyYXRvciI6IiB8ICIsImNhdGVnb3J5X3R5cGUiOiJpZF9qb2JzIn19@[\/et_pb_text][et_pb_divider color=&#8221;RGBA(255,255,255,0)&#8221; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;5px||5px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; admin_label=&#8221;Job Categories row&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; saved_tabs=&#8221;all&#8221; template_type=&#8221;row&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243; max_width=&#8221;1320px&#8221; module_alignment=&#8221;center&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb use_icon=&#8221;on&#8221; font_icon=&#8221;&#xe108;||divi||400&#8243; icon_placement=&#8221;left&#8221; admin_label=&#8221;Specialisation blurb&#8221; _builder_version=&#8221;4.17.4&#8243; _dynamic_attributes=&#8221;content&#8221; _module_preset=&#8221;default&#8221; body_text_align=&#8221;left&#8221; global_colors_info=&#8221;{}&#8221;]@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9jYXRlZ29yaWVzIiwic2V0dGluZ3MiOnsiYmVmb3JlIjoiU3BlY2lhbGlzYXRpb246IDxiPiIsImFmdGVyIjoiPC9iPiIsImxpbmtfdG9fdGVybV9wYWdlIjoib24iLCJzZXBhcmF0b3IiOiIgfCAiLCJjYXRlZ29yeV90eXBlIjoic3BlY2lhbGlzYXRpb24ifX0=@[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb use_icon=&#8221;on&#8221; font_icon=&#8221;&#xe031;||divi||400&#8243; icon_placement=&#8221;left&#8221; admin_label=&#8221;Level blurb&#8221; _builder_version=&#8221;4.17.4&#8243; _dynamic_attributes=&#8221;content&#8221; _module_preset=&#8221;default&#8221; body_text_align=&#8221;left&#8221; global_colors_info=&#8221;{}&#8221;]@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9jYXRlZ29yaWVzIiwic2V0dGluZ3MiOnsiYmVmb3JlIjoiTGV2ZWw6IDxiPiIsImFmdGVyIjoiPC9iPiIsImxpbmtfdG9fdGVybV9wYWdlIjoib24iLCJzZXBhcmF0b3IiOiIgfCAiLCJjYXRlZ29yeV90eXBlIjoibGV2ZWwifX0=@[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb use_icon=&#8221;on&#8221; font_icon=&#8221;&#xe01d;||divi||400&#8243; icon_placement=&#8221;left&#8221; admin_label=&#8221;Location blurb&#8221; _builder_version=&#8221;4.17.4&#8243; _dynamic_attributes=&#8221;content&#8221; _module_preset=&#8221;default&#8221; body_text_align=&#8221;left&#8221; global_colors_info=&#8221;{}&#8221;]@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9jYXRlZ29yaWVzIiwic2V0dGluZ3MiOnsiYmVmb3JlIjoiTG9jYXRpb246IDxiPiIsImFmdGVyIjoiPC9iPiIsImxpbmtfdG9fdGVybV9wYWdlIjoib24iLCJzZXBhcmF0b3IiOiIgfCAiLCJjYXRlZ29yeV90eXBlIjoibG9jYXRpb24ifX0=@[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">For our client, a boutique Bulgarian software company, we are looking for a<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Backend Developer with Python (Mid level)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">to join one of their specialized teams working on a large-scale platform for a leading US construction company. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will be responsible for building and maintaining custom backend systems for data pipelines and large-scale web scrapers, applied across multiple domains (Projects, Personnel, Contacts, Opportunities, etc.).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The company has offices in Sofia, Germany, and the USA, and works with clients across both Europe and the United States. They provide full-cycle software development, including AI integrations (Gen AI, ChatGPT, Claude), web\/mobile applications, and custom data solutions (API, scraping, data processing). The company has been repeatedly recognized as a Clutch Top Web Development Company in Bulgaria.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Position description:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Design and implement modular ETL tasks through shared base classes for different domains<\/li>\n\n\n\n<li>Build and maintain backend services for data processing, scraping workflows, checkpoint validation, fingerprinting, and deduplication logic<\/li>\n\n\n\n<li>Create CI pipelines to trigger builds for specific collectors and data sets<\/li>\n\n\n\n<li>Develop and optimize collector and transformer jobs for event streams<\/li>\n\n\n\n<li>Work with large datasets and optimize performance at scale<\/li>\n\n\n\n<li>Collaborate closely with the team and the client on the design and implementation of new functionalities<\/li>\n\n\n\n<li>Deliver clean, maintainable, and well-documented code<\/li>\n\n\n\n<li>Maintain high code quality via SonarCloud, solid test coverage, and low technical debt<\/li>\n\n\n\n<li>Contribute to improvements in architecture and development best practices<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Requirements<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Solid experience in backend development with Python <\/strong><\/li>\n\n\n\n<li>Good working knowledge with <strong>TypeScript<\/strong> benefitial<\/li>\n\n\n\n<li><strong>Experience in building data pipelines (ingestion \u2192 processing \u2192 storage)<\/strong><\/li>\n\n\n\n<li>Understanding of Docker-based development workflows<\/li>\n\n\n\n<li>Strong knowledge of relational databases (especially PostgreSQL)<\/li>\n\n\n\n<li>Experience with cloud storage providers (AWS, Azure, GCP)<\/li>\n\n\n\n<li>Strong analytical mindset and ability to work independently<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nice to have:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Experience with Kubernetes<\/li>\n\n\n\n<li>Experience in data processing, large datasets, or ETL pipelines<\/li>\n\n\n\n<li>Knowledge of scalable and distributed systems<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The company offers:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Competitive salary<\/li>\n\n\n\n<li>Remote-friendly or hybrid working model (office located in southern Sofia)<\/li>\n\n\n\n<li>Opportunity to work on meaningful projects for a major US client<\/li>\n\n\n\n<li>Chance to learn and work with different languages and technology stacks<\/li>\n\n\n\n<li>Flexible environment where results matter more than bureaucracy<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Be part of a small, dynamic team solving significant data infrastructure challenges<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re interested, send us your CV and join a team that values clean code, collaboration, and solving complex challenges at scale.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For our client, a boutique Bulgarian software company, we are looking for a Backend Developer with Python (Mid level) to join one of their specialized teams working on a large-scale platform for a leading US construction company. You will be responsible for building and maintaining custom backend systems for data pipelines and large-scale web scrapers, [&hellip;]<\/p>\n","protected":false},"featured_media":0,"parent":0,"menu_order":13,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"id_jobs":[532],"specialisation":[143],"level":[147],"location":[282,286,285],"expired":[487],"class_list":["post-18444","jobs","type-jobs","status-publish","format-standard","hentry","id_jobs-532","specialisation-it_developer","level-mid-level","location-job_in_bulgaria","location-remote","location-sofia","expired-inactive"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Backend Developer with Python - \u0411\u0410\u041b\u041a\u0410\u041d\u0418\u041d\u0412\u0415\u0421\u0422 \u041f\u0415\u0420\u0421\u041e\u041d\u0410\u041b<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/\" \/>\n<meta property=\"og:locale\" content=\"bg_BG\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Backend Developer with Python - \u0411\u0410\u041b\u041a\u0410\u041d\u0418\u041d\u0412\u0415\u0421\u0422 \u041f\u0415\u0420\u0421\u041e\u041d\u0410\u041b\" \/>\n<meta property=\"og:description\" content=\"For our client, a boutique Bulgarian software company, we are looking for a Backend Developer with Python (Mid level) to join one of their specialized teams working on a large-scale platform for a leading US construction company. You will be responsible for building and maintaining custom backend systems for data pipelines and large-scale web scrapers, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0411\u0410\u041b\u041a\u0410\u041d\u0418\u041d\u0412\u0415\u0421\u0422 \u041f\u0415\u0420\u0421\u041e\u041d\u0410\u041b\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-19T12:33:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.balkaninvest.eu\/wp-content\/uploads\/2023\/04\/balkaninvest-facebook-graphic-logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 \u043c\u0438\u043d\u0443\u0442\u0438\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Backend Developer with Python - \u0411\u0410\u041b\u041a\u0410\u041d\u0418\u041d\u0412\u0415\u0421\u0422 \u041f\u0415\u0420\u0421\u041e\u041d\u0410\u041b","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/","og_locale":"bg_BG","og_type":"article","og_title":"Backend Developer with Python - \u0411\u0410\u041b\u041a\u0410\u041d\u0418\u041d\u0412\u0415\u0421\u0422 \u041f\u0415\u0420\u0421\u041e\u041d\u0410\u041b","og_description":"For our client, a boutique Bulgarian software company, we are looking for a Backend Developer with Python (Mid level) to join one of their specialized teams working on a large-scale platform for a leading US construction company. You will be responsible for building and maintaining custom backend systems for data pipelines and large-scale web scrapers, [&hellip;]","og_url":"https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/","og_site_name":"\u0411\u0410\u041b\u041a\u0410\u041d\u0418\u041d\u0412\u0415\u0421\u0422 \u041f\u0415\u0420\u0421\u041e\u041d\u0410\u041b","article_modified_time":"2026-05-19T12:33:54+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.balkaninvest.eu\/wp-content\/uploads\/2023\/04\/balkaninvest-facebook-graphic-logo.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 \u043c\u0438\u043d\u0443\u0442\u0438"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/","url":"https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/","name":"Backend Developer with Python - \u0411\u0410\u041b\u041a\u0410\u041d\u0418\u041d\u0412\u0415\u0421\u0422 \u041f\u0415\u0420\u0421\u041e\u041d\u0410\u041b","isPartOf":{"@id":"https:\/\/www.balkaninvest.eu\/bg\/#website"},"datePublished":"2025-08-27T07:35:10+00:00","dateModified":"2026-05-19T12:33:54+00:00","breadcrumb":{"@id":"https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/#breadcrumb"},"inLanguage":"bg-BG","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.balkaninvest.eu\/bg\/jobs\/backend-developer-with-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.balkaninvest.eu\/bg\/"},{"@type":"ListItem","position":2,"name":"Jobs","item":"https:\/\/www.balkaninvest.eu\/bg\/jobs\/"},{"@type":"ListItem","position":3,"name":"Backend Developer with Python"}]},{"@type":"WebSite","@id":"https:\/\/www.balkaninvest.eu\/bg\/#website","url":"https:\/\/www.balkaninvest.eu\/bg\/","name":"Personalberatung Balkaninvest.eu","description":"\u0410\u0433\u0435\u043d\u0446\u0438\u044f \u0437\u0430 \u043f\u043e\u0434\u0431\u043e\u0440 \u043d\u0430 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b","publisher":{"@id":"https:\/\/www.balkaninvest.eu\/bg\/#organization"},"alternateName":"Balkaninvest.eu","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.balkaninvest.eu\/bg\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"bg-BG"},{"@type":"Organization","@id":"https:\/\/www.balkaninvest.eu\/bg\/#organization","name":"Personalberatung Balkaninvest.eu","alternateName":"Balkaninvest.eu","url":"https:\/\/www.balkaninvest.eu\/bg\/","logo":{"@type":"ImageObject","inLanguage":"bg-BG","@id":"https:\/\/www.balkaninvest.eu\/bg\/#\/schema\/logo\/image\/","url":"https:\/\/www.balkaninvest.eu\/wp-content\/uploads\/2023\/05\/Balkaninvest-logo-696px-A.png","contentUrl":"https:\/\/www.balkaninvest.eu\/wp-content\/uploads\/2023\/05\/Balkaninvest-logo-696px-A.png","width":696,"height":696,"caption":"Personalberatung Balkaninvest.eu"},"image":{"@id":"https:\/\/www.balkaninvest.eu\/bg\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/jobs\/18444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/jobs"}],"about":[{"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/types\/jobs"}],"version-history":[{"count":0,"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/jobs\/18444\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/media?parent=18444"}],"wp:term":[{"taxonomy":"id_jobs","embeddable":true,"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/id_jobs?post=18444"},{"taxonomy":"specialisation","embeddable":true,"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/specialisation?post=18444"},{"taxonomy":"level","embeddable":true,"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/level?post=18444"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/location?post=18444"},{"taxonomy":"expired","embeddable":true,"href":"https:\/\/www.balkaninvest.eu\/bg\/wp-json\/wp\/v2\/expired?post=18444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}