ReversingLabsRE

Backend Software Engineer

ReversingLabs
Croatia only
Apply now

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

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let ReversingLabs know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Aug 26, 2024

Posted on

Jun 27, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Croatia +/- 0 hours
Claim this profileReversingLabs logoRE

ReversingLabs

View company profileVisit reversinglabs.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

8 remote jobs at ReversingLabs

Explore the variety of open remote roles at ReversingLabs, offering flexible work options across multiple disciplines and skill levels.

View all jobs at ReversingLabs

Remote companies like ReversingLabs

Find your next opportunity by exploring profiles of companies that are similar to ReversingLabs. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan