Skopje, Bitola or remoteFull timeActive 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.