Software Engineer
ReversingLabs
- Zagreb
- Stalni radni odnos
- Puno radno vrijeme
- Design, build, and maintain efficient, reusable, and reliable Python code
- Identify bottlenecks and bugs, and devise solutions to those problems
- Help maintain code quality, organization, and automatization
- Participate in the following activities: development of project timelines; implementation of design specifications and system flow diagrams; documentation; testing; and ongoing support of systems
- Perform code reviews
- 2+ years of professional programming experience
- Experience with Python, Java, or similar programming language(s)
- Knowledge of coding practices
- Positive attitude towards teamwork, constant learning, and adapting to new circumstances
- Experience with SQL
- Experience with Microservices
- Experience with Message queueing
- Experience with Docker
- Experience with CI/CD
- Knowledge of network protocols
- On-site, hybrid, and remote work as options (paid accommodation and transportation to Zagreb during onboarding for remote employees), and flexible working hours
- Generous compensation and a bonus system based on annual performance
- Permanent contract with a fast-growing global company with Fortune 500 and government agencies as clients
- Opportunity to work on innovative solutions in malware analysis & software supply chain security, crafted in our very own Croatian R&D center
- Great career advancement opportunities – clear goals and internal promotions
- Company library and the possibility of ordering books of choice via Amazon
- 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