About the role

  • Software Engineer developing innovative security solutions for global enterprise applications at ReversingLabs. Collaborating with cross-functional teams to deliver high-quality, scalable products.

Responsibilities

  • Design, build, and maintain efficient, reusable, reliable, and testable code
  • Implement performant, high-quality back-end
  • Identify bottlenecks and bugs, as well as devise solutions to these problems
  • Help maintain code quality, organization, and automation; develop automated tests wherever possible to improve the CI/CD pipeline
  • Actively participate in activities such as brainstorming sessions, development of design specifications and project timelines, documentation, testing, and ongoing support of systems
  • Collaborate with a variety of stakeholders (PM, SDM, UX, QA, and DevOps) on defining and refining requirements, implementing them, testing, and shipping to production
  • Share coding practices, design principles, and implementation patterns with other team members; provide expertise and guidance in setting standards, choosing tools, libraries, etc.
  • Perform code reviews

Requirements

  • 3+ years of experience in software development
  • Back end: strong experience with Go or experience with other OO languages (Java, C#, Rust,…) and databases such as PostgreSQL
  • Experience with GNU/Linux-based systems
  • Experience with containerization and container orchestration (Docker, Kubernetes…)
  • Self-driven and willing to work with different technologies and programming languages
  • **Desirable skills and experiences**
  • Experience with designing and implementing complex, enterprise-grade applications
  • Experience with cloud computing platforms (AWS services such as S3, Lambda, SNS/SQS, IAM)
  • Experience working in an Agile development environment (SCRUM, SAFe)
  • Experience with Message queueing (Rabbit MQ, Kafka)
  • Good understanding of DevOps tools and technologies (Git, Jenkins, Ansible)

Benefits

  • 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

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job