
Software Engineer
ReversingLabs
full-time
Posted on:
Location Type: Hybrid
Location: Zagreb • Croatia
Visit company websiteExplore more
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