NAGRADNA IGRA: Usporedi osiguranja ili telekom usluge, ugovori na kompare.hr i osvoji Opel Mokku!
Usporedi, kupi i osvoji Opel Mokku!

Senior full-stack Javascript engineer

 

About the job

We are looking for a senior full-stack JavaScript engineer to join a growing engineering team that is developing web applications, API integrations, and internal task management and CRM supporting the leading Croatian online agency for comparison and sales of insurance and telecom products. We work in a real remote first setup, but there is a space in Rijeka, Osijek or Zagreb office if you prefer. We support flexible working hours, and agile ceremonies are held in reasonable times.

 

Little bit more about us

kompare.hr is a thriving team of over 200 professionals, serving a vast customer base of more than 100,000 annually. We work with 13 insurance companies and all telecoms. 100+ agents work from home or in our offices in Rijeka, Zagreb and Osijek.

kompare.hr started in 2012, and it has been growing at annual rate of 30% in last 7 years. With substantial investment from Invera Equity partners received in the end of 2022, and with all of the experience, knowledge and market opportunities, we are now growing at over 50% annually.

Our web is a sales lead generator and direct sales channel. Our sales agents work on an internally developed CRM supported by a state-of-art task management engine.

At kompare.hr we believe in the power of collaboration, agility, and data-driven decision-making.

 

Qualifications & Experience

  • Strong understanding and hands-on experience with ES6/ES7 features and modern JavaScript development practices
  • Strong proficiency in server-side JavaScript development using Node.js
  • In-depth knowledge of NoSQL databases, particularly MongoDB, and experience in integrating them with Node.js applications
  • Experience with React (familiarity with state managers like Redux is a plus)
  • Solid HTML and CSS skills
  • Familiarity with TypeScript
  • Experience with test frameworks for writing unit tests and conducting integration testing
  • Proficient in version control systems, preferably Git or similar tools, and familiarity with Git workflows
  • Experience in designing and implementing GraphQL APIs
  • Excellent problem-solving skills and the ability to troubleshoot complex issues in a distributed system
  • A proven track record of delivering high-quality code on time and meeting project deadlines
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams
  • Minimum 5 years experience in similar stack

 

Your responsibilities

  • Designing, developing and maintaining robust, scalable, and high-performance applications integrated with databases and external services
  • Developing services and APIs using Node.js and similar frameworks to handle business logic, data processing, and integrations
  • Defining tasks and providing time estimates
  • Writing clean, maintainable code and testing it
  • Proactively communicating with other team members and project stakeholders
  • Conducting code reviews to ensure adherence to coding standards, best practices, and architectural guidelines
  • Identifying and implementing optimizations to improve the performance and efficiency of the application, including code refactoring, caching strategies, and query optimization
  • Creating and maintaining technical documentation
  • Keeping up with technology trends

 

What do we offer

  • Netto salary: from 3,500 – 2,500EUR depending on your competencies
  • Employer provided health insurance
  • Voluntary pension fund contribution
  • Full remote work – we do have offices in Rijeka, Zagreb and Osijek, and there is space for you if you prefer it
  • Flexible working hours – agile ceremonies to be held in some “normal” times
  • NDF (non-directional Friday): research and education day
  • Educational/ conference budget
  • MAC or PC, whatever you prefer

 

Sounds interesting? Here’s the next step: send the CV and/or all other questions to iskra.stojakovic@kompare.hr and talk to you soon!