ReversingLabs

Software Engineer

ReversingLabs

full-time

Posted on:

Location Type: Hybrid

Location: ZagrebCroatia

Visit company website

Explore more

AI Apply
Apply

About the role

  • - 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoJavaC#RustPostgreSQLDockerKubernetesAWSRabbit MQKafka
Soft Skills
self-drivencollaborationproblem-solvingcode qualitydocumentationcommunicationguidanceparticipationorganizationtesting