For Employers

Bonapolia

Remote Job Openings at Bonapolia (21)

Senior Business Analyst

Armenia 5-10 yrs exp Software Development

The role involves collaborating with business units to identify and define high-impact AI use cases while translating complex problems into functional requirements. You will also analyze end-to-end business processes to propose automation opportunities and validate that AI solutions meet performance targets.

Senior Routing ML Engineer

Cyprus, Kazakhstan, Montenegro, Poland 5-10 yrs exp Software Development

Design and build machine learning models to optimize routing, travel time prediction, and traffic estimation using large-scale geospatial data. Lead the end-to-end production ML lifecycle, including model evaluation, deployment, monitoring, and collaboration with cross-functional teams.

Senior Data Engineer

Estonia, Latvia, Lithuania, Poland 5-10 yrs exp Software Development

Design and optimize end-to-end data solutions, including ingestion, processing, and storage, across cloud and legacy environments. Collaborate with cross-functional teams to modernize data systems while ensuring high standards of data quality, security, and performance.

Senior QA Automation

Estonia, Georgia, Kazakhstan, Latvia, Lithuania, Montenegro, Oman, Poland, Romania, Serbia, Spain 2-5 yrs exp Others

Design and maintain automated test suites for APIs and mobile UI across iOS and Android while integrating them into CI/CD pipelines. Collaborate with development teams to investigate production issues, perform root cause analysis, and implement quality management processes.

Senior Data Engineer (ADB + Python)

Bulgaria, Georgia, Kazakhstan, Oman, Poland, Romania, Uzbekistan 5-10 yrs exp Software Development

Design, develop, and maintain robust Spark applications while enforcing coding standards and best practices across the project. Collaborate with cross-functional teams to deliver scalable software solutions and provide clear communication to stakeholders.

Python Developer

Estonia, Latvia, Lithuania 2-5 yrs exp Software Development

Develop and maintain scalable REST APIs and backend services using Python and FastAPI for the banking sector. Implement secure authentication, data models, and caching mechanisms while ensuring quality through automated testing.

Senior/Lead React Developer

Estonia, Latvia, Lithuania, Poland 5-10 yrs exp Software Development

Lead and mentor a team of developers to design and implement a scalable micro-frontend architecture for banking systems. Develop high-quality user interfaces for Back Office applications while ensuring performance, security, and maintainability.

.NET Developer

Estonia, Latvia, Lithuania 5-10 yrs exp Software Development

Develop scalable backend web applications using C# and .NET 8/9 within a product team. Design and integrate REST APIs while leading code reviews and taking ownership of backend architecture.

Senior Go Developer

Bulgaria, Croatia, Estonia, Latvia, Lithuania, Oman, Poland, Portugal, Romania, Serbia, Spain 5-10 yrs exp Software Development

Design, develop, and maintain scalable backend services for a vehicle management platform. Drive technical research, architecture design, and mentor engineers while ensuring production-ready code and observability.

Middle/Senior Java Developer

Lithuania 5-10 yrs exp Software Development

Design and develop scalable backend solutions and REST APIs using Java within a microservices architecture. Support delivery through CI/CD pipelines and containerized environments using Docker and Kubernetes.

Senior Kafka/RabbitMQ Platform Engineer

Bosnia and Herzegovina, Germany, Oman, Poland, Romania, Serbia 2-5 yrs exp Software Development

The role involves the administration, operation, and tuning of distributed messaging platforms like Kafka and RabbitMQ. It also includes managing Apache Spark workloads and implementing governance, security, and monitoring practices for data environments.

MESSAGING & STREAMING ADMINISTRATOR

Bosnia and Herzegovina, Germany, Oman, Poland, Romania, Serbia 2-5 yrs exp Software Development

The role involves the administration, operation, and tuning of distributed messaging platforms and Spark workloads. It also requires implementing governance, security, and continuous monitoring for critical data environments.