Backend developer in Core team

  • Miroslava Miholića 2, 10000, Zagreb, Croatia
  • Full-time

Company Description

Trikoder, part of Styria Digital Marketplaces, is one of the leading Croatian software development companies specialized in the custom development of complex online systems with custom business logic, high performance and traffic. Our current Trikoder team consists of 60 experts in different fields like back-end, front-end, mobile, design and data science. In our 11 years, we have built many outstanding professionals, we have created know-how and high standards resulting in many foreign projects, as well as continuous long-term cooperation with domestic clients. Njuškalo is currently our main and biggest project.

To satisfy the growing needs of Njuškalo platform, we are in search for additional developers. There are many challenges that await us: further internationalization of our platform (currently our platform runs in Croatia and Slovenia), implementation of many new functionalities (e.g. escrow), improving and expanding current features, ensuring platform stability, security and scalability and many more.

Job Description

Here are some of the projects you will be working on as a part of Core team on Njuškalo platform:

  • deploy system automation
  • continuous system upgrades (Elastic, Redis, MySQL, Sentry, Beanstalk etc.)
  • refactoring code to help support latest industry standards
  • achieve technology readiness to help business spread to new markets
  • improve user experience by resolving bugs and implementing new features
  • performance optimizations
  • and other technology improvements

You are also going to: 

  • collaborate with colleagues while working on the project, both technical and business oriented
  • collaborate with team members to deliver software increments with emphasis on quality
  • participate in brainstorming sessions with development team to come up with the best technical solution for the problem
  • work with a team on delivering quality technical solutions while following good project practices such as writing automated tests and clean architecture to name a few
  • participate in continuous education and training to remain current on best practices and mentor less experienced colleagues

Qualifications

Required skills:

  • knowledge of OOP in software development
  • active experience with OOP programming language
  • knowledge of SQL and RDBMS databases
  • continuous desire to learn and improve

Bonus points for:

  • knowledge of Symfony PHP framework and its components, as well as knowledge of PHP development tools (package managers like Composer) and development of RESTful APIs
  • experience with MySQL, Elasticsearch, Redis
  • experience with Scrum or some related framework

Additional Information

What do we offer?

  • oportunity for professional growth both in technical and business domain
  • salary for junior developers in range from 11.000kn to 15.500kn (brutto I)
  • salary for mid developers in range from 16.000kn to 21.500kn (brutto I)
  • salary for senior developers in range from 22.000kn upwards (brutto I)
  • focus on one long-term perspective project
  • structured onboarding and mentorship for new employees
  • education plan based on your competencies
  • high-end equipment
  • friendly, innovative and open-minded culture that actively contributes to dev community with open source projects and hosting meet-ups
  • time for writing blogs and preparing conference talks with the support from mentors and experts (if you want)
  • relaxed atmosphere and flexibile work time with remote work possibilities
  • day off on your birthday :)
  • 2 days quarterly for your sick leave without any documents from your doctor
  • benefits for young parents (financial support), 2-month paid leave for fathers
  • co-financed Multisport card
  • yearly health checks
  • new offices with free coffee and refreshments :)

​​​​

What should you expect in Trikoder:

  • great teamwork (we always help each other and encourage to become better)
  • project running on latest Symfony 4.4 and PHP 7.4  
  • application containerized in Docker
  • peer review of your work
  • writing automated tests is mandatory 
  • Gitlab CI checks all tests are green on each commit
  • modern Gitlab tooling (ie. use of environments, CD, CI pipelines etc … )
  • dedicated Quality Assurance team
  • working with modern technologies (Elasticsearch, Redis, Beanstalkd)
  • education as part of work and knowledge sharing ( ie.internal meet-ups (called show offs) for knowledge sharing every Monday, courses, workshops and trainings)
  • new employees have an onboarding plan with dedicated mentor
  • agile workflow on multiple development teams 
  • established business and development processes (dev tasks are well defined and clear)
  • boy scout rule encouraged 
  • developers that do developer work, no unnecessary emails 

 

If you find our story interesting, contact us! We will be more than glad to hear more about you and to share more details about the Backend developer position in Trikoder!