Join The Bright Box

Open Positions

Python Developer

Skopje, Bitola or remote Full time Active from 03.03.2026

Bright Box is looking for highly skilled Senior Backend Python Developer to join our growing engineering team. You will be working on building and scaling high-performance backend systems that power data-intensive applications, while collaborating closely with cross-functional teams.

Requirements:

  • 5+ years of professional software development experience in building scalable backend systems.
  • Strong expertise in Python and its ecosystem.
  • Extensive experience with data pipelines and ETL (Extract, Transform, Load) processes.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP).
  • Solid understanding of SQL/NoSQL databases and their declarative query languages.
  • Integration of multiple data sources and databases into one system.
  • Proficient understanding of code versioning tools, such as Git
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Basic understanding of front-end frameworks, such as Vue.js/Angular/React/.
  • Team spirit
  • Good problem-solving skills.

Nice to have:

  • Experience in healthcare-related software solutions and data privacy compliance requirements.
  • Experience with authenticating with OAuth2 based Identity Providers, or implementing an OAuth2 Identity Provider.

Responsibilities:

  • Design, develop, and maintain robust backend services using Python.
  • Build and optimize data pipelines for processing large datasets.
  • Optimize app performance, memory usage, and stability.
  • Integrate with third-party APIs and services.
  • Write clean and maintainable code with test coverage.
  • Participate in software architecture design.
  • Collaborate with other team members and stakeholders.

We Offer:

  • An organization that is open to your ideas
  • Creative and supportive team of professionals
  • Work in a flat team structure with open honest feedback
  • Personal growth - we encourage continuous learning and experimentation
  • Private medical Insurance
  • Competitive salary
  • Hybrid working model
  • Team building activities
  • Awesome office space in Skopje and Bitola

The ideal candidate should be open-minded and with a polite attitude, and have a sense of ownership of tasks.

Apply for this position

Or send your CV at jobs@thebrightbox.com

Software development training program

Bitola Full time Active from 27.01.2026

We’re opening our doors to ambitious and talented people ready to join our training program and take the first step toward becoming part of our team.

What is it about?

We are opening 6 different training programs in Backend Development, Frontend Development, Quality Assurance and Web Design

  • PHP Developer
  • React Developer
  • .Net Developer
  • Python Developer
  • QA Tester
  • Web Designer

When and were?

The program will last 3 months. Starting on 01.03.2025 till 31.05.2025.

You’ll join us for co-working sessions in our office in Bitola to work alongside your mentors and future colleagues.

What We Offer?

  • Mentorship and training opportunities.
  • Dedicated mentor who will lead you through the learning process.
  • Valuable practical experience with work activities.
  • Gaining experience working on a real project.
  • A professional team of Developers with a knowledge-sharing culture.
  • A friendly working environment.

What are the requirements?

  • Basic knowledge of the technology that you are going to master.
  • Possess a solid understanding of algorithms and data structures.
  • Knowledge of fundamental database concepts.
  • Familiarity with Git Version Control.
  • Willingness to constantly improve yourself, and learn new things.
  • Great interpersonal communication skills.
  • Personal accountability and strong work ethic
  • Professional and positive attitude.
  • Your own equipment (laptop).
  • Fluent in English.
Apply for this position

Or send your CV at jobs@thebrightbox.com