Lanyard sponsor
ReversingLabs was formed in 2009 to combat the next generation of intelligent cyber threats. We had a simple mission: to use our experience and expertise from the security world to provide state of the art solutions for organizations to protect all their digital assets. Our customers include antivirus vendors, security vendors, government agencies, and commercial enterprises.
Available job positions
C++ Senior Software Engineer
Location: Zagreb, Croatia
RESPONSIBILITIES
- Design, build, and maintain efficient, reusable, and reliable cross-platform C++ code
- Implement performant and quality modules
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
- Participate in the development of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of systems
- Provide expertise and guidance in setting standards, choosing tooling, libraries etc.
- Participate in the code review process
REQUIRED SKILLS
- Professional experience with C++
- Knowledge of best secure coding practices
- Strong knowledge of STL
- Strong knowledge of algorithms and data structures
- Strong knowledge of operating system internals and mechanism
- Positive attitude towards teamwork, constant learning, and adapting to new circumstances
DESIRED SKILLS
- Experience with Boost C++ library
- Experience with newer C++ standards (C++11/14/17)
- Experience with parsing file formats or network protocols
- Experience with cryptography and compression
- Experience with multi-threaded programming
- 5+ years of professional programming experience
- B.S. or M.S. degree in a related field
WHAT WE OFFER
Python Software Engineer
Location: Zagreb, Croatia
REQUIRED SKILLS
- 3+ years of professional programming experience
- Professional experience with Python
- Knowledge of coding practices
- Knowledge of network protocols
- Knowledge of authentication & authorization protocols
- Positive attitude towards teamwork, constant learning, and adapting to new circumstances
DESIRED SKILLS
- Experience with PostgreSql
- Experience with Microservices
- Experience with Message queueing
- Experience with Docker
- Experience with Cryptography
- Experience with CI/CD and/or Jenkins
WHAT WE OFFER
- Flexible working hours
- Competitive compensation and benefits package
- Permanent contract in a fast-growing global company
- Challenging projects in a dynamic, collaborative team
- Great career advancement opportunities - ReversingLabs encourages internal promotion
- Personal improvement through attending leading conferences and seminars in the field
Full Stack Senior Software Engineer
Location: Zagreb, Croatia
RESPONSIBILITIES
- Develop high-throughput web applications
- Design technical solutions
- Follow coding conventions to write clean and testable code
- Participate in the code review process
- Cooperate with PMs, UI/UX, QA and DevOps teams during the software development lifecycle
- Prepare work breakdowns, estimates, and work with managers on creating feasible timelines
- Share knowledge within the team through show & tell sessions
- Provide expertise in choosing tools and libraries
REQUIREMENTS
- 5+ years of experience and strong knowledge of object-oriented programming.
- We use Python, but if you’re skilled in other OOP languages, we’d be glad to talk.
- Experience with implementing web applications (ideally Django)
- Experience with GNU/Linux systems
- Experience with React or other leading JavaScript frameworks
- Good knowledge of HTML/CSS, JavaScript, jQuery
- Knowledge of RESTful services' design and implementation
- Knowledge of SQL and database design
- Good understanding of software versioning systems (Git)
DESIRABLE SKILLS
- Virtualization software (Vagrant, VMWare)
- Experience with PostgreSQL
- CI tools (Jenkins)
- Experience with any of the following: nginx, uWSGI, WebPack, Celery, message queues (RabbitMQ)
WHAT WE OFFER
- Highly competitive compensation and benefits
- Opportunities for education and personal growth
- Flexible working hours and great work-life balance
- Challenging projects in an international environment
- Travel opportunities to conferences and our other offices
- Perks of our Zagreb office: free coffee, beverages and cookies, mingling and relaxation areas, sports activities, access to technical literature, and more.
When applying for this position, feel free to share anything extra you’re proud of, like your GitHub profile and past projects.