Remote senior backend role where I can own architectural decisions end-to-end, work on technically complex problems, and contribute to a team that takes engineering quality seriously.
Evgenija Siljanovska
@evgenijasiljanovska
Senior software engineer specializing in scalable Java microservices and backend systems.
What I'm looking for
Backend engineer with 5+ years delivering production microservices and event-driven systems, now focused on AI-integrated backend architectures. Specialises in JVM-based systems (Java, Quarkus, Spring Boot) combined with ML pipelines, RAG architectures, and LLM integration via LangChain4j. Holds an MSc in Big Data Analytics with hands-on experience building predictive systems (XGBoost, RandomForest, BERT) deployed as production APIs. Brings rare cross-functional depth — architecture, ML integration, data engineering, and team leadership in the same role.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer & Tech Lead
msg plaut
May 2023 - Present (2 years 11 months)
Designed and built Quarkus microservices from scratch defining API contracts, service boundaries, and data migration strategy. Owned end-to-end architecture decisions.
Mentored and led a team of 5 engineers. Managed Agile delivery across engineering and business stakeholders. Contributed Angular frontend features to maintain full end-to-end ownership of feature delivery.
Junior Java Developer
Wefox
Apr 2021 - Oct 2022 (1 year 6 months)
Contributed to a major architectural migration from synchronous REST to event-driven Kafka-based
communication.
Built new microservices following DDD principles within the Finance & Payments team,
enforcing clean service boundary contracts across a distributed engineering organization. Strengthened integration test coverage during rapid architectural change.
Application Software Developer
Insurate DOO
Oct 2020 - Apr 2021 (6 months)
Built 10+ REST APIs for a Multimodal Urban Mobility platform using Quarkus and DDD, serving as the
primary layer between mobile clients and core services.
Implemented data persistence with Hibernate/JPA and PostgreSQL, optimising query performance and
schema correctness.
Delivered reliable service integration through comprehensive test suites (JUnit 5, REST Assured).
Education
Degrees, certifications, and relevant coursework
University of Derby
Master of Science, Big Data Analytics
2023 - 2025
Grade: 84
Activities and societies: ML Research, Thesis Project — Built full-stack predictive analytics platform (FastAPI, XGBoost, Angular) across 6 datasets covering 100 countries. Achieved R²=0.66 for life expectancy prediction using XGBoost with SHAP explainability and KMeans clustering validated via bootstrap resampling.
Thesis: "AI-Driven Predictive Analytics for Global Health and Socio-Economic Data" — full-stack ML system (FastAPI backend, Scikit-learn pipeline, Angular dashboard)
University of Maribor
Bachelor of Science, Computer Science
2018 - 2022
Grade: 9
Activities and societies: Thesis: Analyzing EEG Signal Using Machine Learning in Python — published academic paper. Focused on signal processing, machine learning model development, and Python-based data analysis applied to neuroscience data.
Thesis: "Analyzing EEG Signal Using Machine Learning in Python" (published paper)
Availability
Location
Authorized to work in
Portfolio
gitlab.com/evgenija09/portfolioSalary expectations
Social media
Skills
Interested in hiring Evgenija?
You can contact Evgenija and 90k+ other talented remote workers on Himalayas.
Message EvgenijaFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
