+359 2878158-0 /// +359 894 615 666

Search Results

Balkaninvest

Remote

Backend Developer with TypeScript

Job ID: 30502
Specialisation: Software Developer
Level: Mid-Level
Location: Bulgaria | Remote | Sofia

For our client, a boutique Bulgarian software company, we are looking for a

Backend Developer with TypeScript (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, applied across multiple domains (Projects, Personnel, Contacts, Opportunities, etc.).

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.

Position description:

  • Design and implement modular ETL tasks through shared base classes for different domains
  • Build and maintain backend services for data processing, scraping workflows, checkpoint validation, fingerprinting, and deduplication logic
  • Create CI pipelines to trigger builds for specific collectors and data sets
  • Develop and optimize collector and transformer jobs for event streams
  • Work with large datasets and optimize performance at scale
  • Collaborate closely with the team and the client on the design and implementation of new functionalities
  • Deliver clean, maintainable, and well-documented code
  • Maintain high code quality via SonarCloud, solid test coverage, and low technical debt
  • Contribute to improvements in architecture and development best practices

Requirements:

  • Solid experience in backend development with TypeScript
  • Good working knowledge with Python benefitial
  • Experience in building data pipelines (ingestion → processing → storage)
  • Understanding of Docker-based development workflows
  • Strong knowledge of relational databases (especially PostgreSQL)
  • Experience with cloud storage providers (AWS, Azure, GCP)
  • Strong analytical mindset and ability to work independently

Nice to have:

  • Experience with Kubernetes
  • Experience in data processing, large datasets, or ETL pipelines
  • Knowledge of scalable and distributed systems

The company offers:

  • Competitive salary
  • Remote-friendly or hybrid working model (office located in southern Sofia)
  • Opportunity to work on meaningful projects for a major US client
  • Chance to learn and work with different languages and technology stacks
  • Flexible environment where results matter more than bureaucracy

Be part of a small, dynamic team solving significant data infrastructure challenges

If you’re interested, send us your CV and join a team that values clean code, collaboration, and solving complex challenges at scale.

Senior Python Developer

Job ID: 30401
Specialisation: Software Developer
Level: Senior
Location: Bulgaria | Remote

For a long-term outsourcing-project with a German partner we are currently looking for a qualified and motivated

Senior Developer

to join the new Bulgaria-team.

Responsibilities:

  • Build great applications with Python for some of the largest German companies
  • Collaborate with a dynamic team in Germany and Bulgaria
  • Conduct code reviews to ensure quality and scalability

Requirements:

  • Minimum of 5 years of experience with Python (after university graduation) for international projects
  • Very solid understanding of Python 3 (including testing and documentation)
  • Advanced Django skills
  • Basic Linux understanding compulsory
  • Experience in working with large companies / finance sector would be a plus
  • Expertise in additional fields such as network security, loadbalancing, integration and testing of APIs, testing of JavaScript would be a plus
  • Strong English communication skills, German not compulsory but a plus

Benefits Include:

  • Bulgarian labour contract (option for freelance if preferred – to be discussed)
  • Fully remote work (beside of an onboarding-trip to Germany and occasional trainings)
  • Competitive salary
  • Food vouchers
  • Interesting projects for some of the largest companies in Germany with a long-term perspective

This opportunity sounds attractive for you? Then apply with your CV and let´s arrange an interview!

Junior Python Developer AI

Job ID: 30202
Specialisation: Software Developer
Level: Junior
Location: Bulgaria | Remote

Our client is an American company operating in the AI field. They use an AI-driven application development platform that enables users—regardless of technical skill—to easily create and scale business solutions. The platform unifies data, automates workflows, and ensures security and governance, helping companies reduce costs, minimize risk, and operate more efficiently.

They are currently looking for a

Junior Developer with first expertise in Python

to join their team.

Responsibilities:

  • Build AI-first products using conversational and emerging AI technologies
  • Collaborate with a dynamic team to create next-gen AI applications
  • Conduct code reviews to ensure quality and scalability
  • Share knowledge and best practices to support team growth and innovation

Requirements:

  • 1+ years of experience with Python
  • Solid software engineering foundations: testing, fault tolerance, design patterns, data structures
  • Experience with LLMs and prompt engineering is a big plus
  • Passion for learning and staying ahead in tech
  • Strong English communication skills
  • A strong focus on user experience and product impact
  • Revelant university degree or student in last year

Benefits Include:

  • Fully remote work
  • Competitive salary & annual bonus
  • 25 vacation days
  • Health insurance
  • Food vouchers & wellness allowance
  • Opportunities for external learning and development

This opportunity sounds attractive for you? Then apply with your CV together with an actual picture.

Senior Python Developer AI

Job ID: 30201
Specialisation: Software Developer
Level: Senior
Location: Bulgaria | Remote

Our client is an American company operating in the AI field. They use an AI-driven application development platform that enables users—regardless of technical skill—to easily create and scale business solutions. The platform unifies data, automates workflows, and ensures security and governance, helping companies reduce costs, minimize risk, and operate more efficiently.

They are currently looking for a

Senior Developer with strong expertise in Python

to join their team.

Responsibilities:

  • Build AI-first products using conversational and emerging AI technologies
  • Collaborate with a dynamic team to create next-gen AI applications
  • Conduct code reviews to ensure quality and scalability
  • Share knowledge and best practices to support team growth and innovation

Requirements:

  • 5+ years of experience with Python
  • Solid software engineering foundations: testing, fault tolerance, design patterns, data structures
  • Experience with LLMs and prompt engineering is a big plus
  • Passion for learning and staying ahead in tech
  • Strong English communication skills
  • A strong focus on user experience and product impact

Benefits Include:

  • Fully remote work
  • Competitive salary & annual bonus
  • 25 vacation days
  • Health insurance
  • Food vouchers & wellness allowance
  • Opportunities for external learning and development

This opportunity sounds attractive for you? Then apply with your CV together with an actual picture.

Key Account Manager

Job ID: 99993
Specialisation: Sales
Level: Expert | Mid-Level
Location: Bulgaria | Remote | Sofia

Our client is a southern German company with a long history that specializes in the development, construction and trading of machines, software and consumables in advertising technology and textile finishing and is active in forty countries.

We are looking for a motivated person as part of a long-term outsourcing project to support the German team from Bulgaria as a

Key Account Manager

on a long-term basis.

Your tasks:

  • Support and expansion of existing key accounts as well as acquisition of new customers at home and abroad.
  • Carrying out customer visits (approx. 30 -40 travel days per year) to maintain customer relationships and present our products.
  • Developing and implementing sales strategies to achieve sales and turnover targets.
  • Creating offers, negotiating prices and concluding contracts.
  • Working closely with internal departments such as sales, marketing and product development to ensure optimal customer service.
  • Market and competitive analyses to identify new business opportunities and trends.
  • Attending trade fairs and events to present our products and services.
  • Communicating by phone, email and chat with existing customers
  • After-sales calls, churn and other sales promotion measures

Your profile:

  • Completed degree in business, sales, marketing or a comparable qualification.
  • Several years of professional experience in key account management, ideally in the field of
    technical products.
  • Strong communication and negotiation skills as well as a confident and professional demeanor.
  • Willingness to travel (approx. 25-40 days per year in various EU-countries) and flexibility.
  • Independent, structured and goal-oriented way of working from home.
  • Very good written and spoken English skills; other language skills (Eastern European languages) are an advantage.
    Technical understanding and affinity for our product range.
  • Confident use of MS Office tools, the Internet and modern communication and cloud services

What we offer:

  • A long-term perspective in a small and friendly team
  • German corporate culture
  • Fully remote or hybrid work model
  • An attractive compensation with additional benefits

This opportunity sounds attractive for you? Then apply with your CV in English or German language together with an actual picture. Only short – listed candidates will be contacted.

Confidentiality of all applications is assured!

Senior React Developer

Job ID: 20061
Specialisation: Software Developer
Level: Mid-Level | Senior
Location: Bulgaria | Plovdiv | Remote

For our client, a Western-European Start-up with a fresh team in Plovdiv, we are currently looking for a motivated

Senior React Developer (remote)

to support them on a long-term basis.

Responsibilities:

  • You will be part of a small team and work closely with your colleagues in Bulgaria and Western Europe
  • The company uses Agile methods
  • You wil (virtually) support your junior colleagues and guarantee a solid code-quality
  • Home office (remote work) is possible for this position, but you should be able to visit the main office Plovdiv several times per year for project review meetings and of course social activities

What we expect:

  • 5 years React-experience (version 16 or higher) and advanced knowledge
  • Experience in leading a small team of developers
  • Familiar with JS testing
  • Familiar with the basics of buildchain knowledge involving webpack
  • REST APis
  • You have a basic understanding of Linux administration
  • Good English language skills
  • Docker knowledge would be a plus
  • Kubernetes knowledge would be a plus
  • Ideal: You have already worked with Cloud Service providers (Azure or others)

This opportunity sounds attractive for you? Then apply with your detailed CV in English. Only short – listed candidates will be contacted.

Our Job Openings

Recent Job offers

Jobs in Bulgaria

Visit Bulgarian section with job openings for Bulgaria

Jobs outside Bulgaria

Visit Bulgarian section with job openings outside Bulgaria