ย 

Backend Software Engineer

Mid-level
Zagreb, ๐Ÿ‡ญ๐Ÿ‡ท Croatia
๐Ÿ“šLearning budget
Software Developer
Software development

Our vision is to provide every company with the insight to ensure that every piece of software built or bought is safe, and that every threat is detected. An innovative vision requires innovative talent to help forge this transformational journey at ReversingLabs. ReversingLabs is recognized by the cybersecurity industry as a leader in innovation. The Series B investment will support our growth and innovation efforts to build scalable, automated, and intelligent software security solutions.

This is a game-changing opportunity. ReversingLabs is the only company that can dissect any binary at the speed, scale, and explainability to protect the enterprise end-to-end from software supply chain risks. By joining ReversingLabs, you will become part of the team responsible for solutions that make sure all code is secure and protected from threats and unverified 3rd party libraries.

Our team is responsible for developing industrial-grade classification services for data processing at very high ingestion rates. Key tools and technologies we use include Python/Flask, RabbitMQ, Docker, PostgreSQL, ScyllaDB, and Linux. Our goal is to design, build, and maintain highly performant microservices, processing pipelines, and RESTful APIs in a distributed environment. Our solutions must be lightweight, fast, scalable, and capable of providing file reputation for hundreds of millions of files each day.

As a member of our team, you will get a chance to improve our existing big data solutions and create new responses to the ever-changing cybersecurity landscape. In addition to ReversingLabs enterprise solutions, we maintain the secure.software website. This free resource for developers provides expert knowledge about the latest threats and software quality issues in the most important open source projects and developer tools.

*For this position we are only considering candidates that are already based in Croatia!

RESPONSIBILITIES

  • Design, build, and maintain efficient, reusable, and reliable Python code
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Manage real-time processing, storing, and retrieval of large amounts of data
  • Actively participate in activities such as brainstorming sessions, development of design specifications, project timelines, and documentation, testing, and ongoing support of our systems
  • Perform code reviews

Requirements

  • Very good knowledge and 4+ years of professional experience with Python or other OO programming language
  • Experience in developing performant services by leveraging containerization and orchestration technologies such as Docker and Kubernetes
  • Experience in designing RESTful APIs, including creating scalable, maintainable, and efficient endpoints for large production systems
  • Previous experience working with system architecture based on microservices and message queues
  • Working experience with a GNU/Linux-based OS
  • Working proficiency in written and spoken English

BIG PLUS

  • Enthusiasm for constant learning and teamwork
  • Familiarity with or contributions to open source communities built around Python, JavaScript, or other most popular languages and frameworks
  • B.S. or M.S. degree in a related field

WHY JOIN REVERSINGLABS?

We understand it's not likely you have experience with all the tools and technologies weโ€™d like you to know. But we also know that engineers motivated to learn will eventually close any potential gaps. Weโ€™re hiring engineers for their strengths, plan to use their skills well, and provide mutually beneficial opportunities for learning and development. This position in a team of experienced engineers will have you work on industry-leading solutions, in a motivating environment, and provide great professional development opportunities.

Benefits

  • Hybrid or fully remote work options (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 possibility to attend leading conferences and seminars in the field
  • Company library and possibility to order books of choice via Amazon
  • Permanent contract in a fast-growing global company with Fortune 500 & government agencies as clients
  • Opportunity to work on innovative solutions in malware analysis & software assurance, crafted in our very own Croatian R&D center
  • Great career advancement opportunities - clear goals & internal promotions
  • Employee referral bonus program: 1.061,78 EUR net for junior position, 2.123,56 EUR net for mid to senior positions, and 2.654,46 EUR 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 for all employees

ย 

ReversingLabs

ReversingLabs

ReversingLabs is a cybersecurity company that offers threat detection solutions.

Cybersecurity
Artificial Intelligence
Software
Technology
Investment
Small Business
Startups

Other jobs at ReversingLabs

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย 

View all ReversingLabs jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

๐Ÿ‡ญ๐Ÿ‡ท Croatia
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย