Backend developer in CBT team (mid/senior)

  • 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 we have been working on as a part of CBT team on Njuškalo platform:

  • help in improving development experience (fixture builders, local development optimizations etc.)
  • improving architecture of the platform
  • refactoring code to help support latest industry standards (upgrade to Symfony 4.4, upgrade to PHP 7.4)
  • achieve technology readiness to help business spread to new markets (platform modifications to support different languages, currencies, and different features for each instance)
  • performance optimizations (response times, test suite, CI, importers etc.)
  • addressing technical debt and managing legacy code to improve the health of the codebase
  • implementing new features

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
  • experience in handling legacy code through refactoring

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?

  • opportunity for professional growth both in technical and business domain
  • 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 flexible 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!