MisuJob - AI Job Search Platform MisuJob

Backend Software Engineer

ReversingLabs

Zagreb, Grad Zagreb, Croatia Hybrid permanent

Posted: March 24, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a skilled Backend Software Engineer to join our team in Zagreb, Croatia. Key responsibilities include designing and implementing software supply chain security solutions, analyzing vulnerabilities, and collaborating with cross-functional teams.

Job Description

At ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe. We're on a journey to expand adoption and accelerate growth by hiring top talent across the security industry.

Notable breaches such as SolarWinds, CircleCI, and 3CX have elevated software supply chain security as a top initiative across every organization developing or purchasing software. Only ReversingLabs delivers the software package analysis speed and intelligence needed to protect against this critical risk area.

Our vision is clear. Arming every company with end-to-end insights to ensure development releases securely, IT purchases safely, and the SOC can effectively detect, isolate, and respond. We seek extraordinary talent for this game-changing opportunity to help forge this transformational journey at ReversingLabs.

ReversingLabs Spectra Intelligence and Analytics team is a group of experts responsible for developing and maintaining distributed systems based on our microservice architecture called Spectra Intelligence.

Our systems boast the following features:

• 550+ high-performance servers
• Processing 60+ million input files per day
• Generating 3+ billion new records every day
• Generating 3+ billion logs per day
• Database with 10^12 records
• Serving 500+ million client requests per day

As a member of our Spectra Intelligence and Analytics team, you will face challenges related to:

• Architecture of distributed systems
• Microservice architecture
• Real-time processing, storing, and accessing large amounts of data

Please note: we are currently accepting applications only from candidates residing in Croatia.

Your tasks and responsibilities will include:

• Development of in-house technologies and tools
• Designing, building, and maintaining efficient, reusable, and reliable Python code
• Identifying bottlenecks and bugs, and devising solutions to those problems
• Providing expertise and guidance in setting standards, choosing tools and libraries, etc.
• Performing code reviews

Are you ready to rise to the challenge, improve your skills, and contribute to a team where success knows no boundaries?


Requirements:
• Experience in working with GNU/Linux-based OS
• Experience with Python, Java, or similar programming language(s)
• B.S. or M.S. degree in a related field
• 4+ years of professional experience
• Positive attitude towards teamwork, constant learning, and adapting to new circumstances

Desirable Qualifications

• Knowledge of development using Flask or other Python web frameworks
• Track record of contributing to open-source projects
• Knowledge of RabbitMQ or similar MQ systems and asynchronous communication between services
• Knowledge of containerization technologies like Docker/Kubernetes
• Knowledge of PostgreSQL or other SQL databases
• Knowledge of Influx/TICK stack + Grafana or other system monitoring stack(s)
• Knowledge of Git or similar version control systems
• Knowledge of the architecture of distributed systems


Benefits:
• Hybrid & remote work options (including paid accommodation & transportation to Zagreb during onboarding for remote employees)
• Flexible working hours
• Generous compensation and a bonus system based on annual performance
• Hefty personal education budget and the possibility to attend leading conferences and seminars in the field
• Company library and the possibility to order books of choice via Amazon
• Permanent contract in a fast-growing global company with Fortune 500 & governmental agencies as clients
• Challenging projects in a dynamic, collaborative team
• Great career advancement opportunities - clear goals & internal promotions
• Employee referral bonus program: EUR 1,060 net for junior positions, EUR 2,123 net for mid to senior positions, and EUR 2,654 net for principal/managerial positions
• Multisport card, annual health checkup, newborn child allowance, rent-cost, and 3rd pillar pension benefits
• Wellness Weekends - quarterly, company-wide three-day weekend, starting with a company-paid Friday off for all employees
• Fully covered car garage in Radnička cesta for all employees

#LI-MV1

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply