ReversingLabs

Backend Software Engineer

Zagreb, Croatia
Docker API R Python Flask PostgreSQL Microservices Kubernetes JavaScript
Search for More Jobs Talk to a recruiter now 💪
Description

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

  • 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.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers