Apply now

Open Position

Senior Software Developer - m/f

Place of employment: Zagreb
Application due date: Open until filled
Type of employment: Full time job

Bornfight is a very interesting group of young tech believers who are on a mission to turn their motivation and expertise into successful projects for their clients all around the globe.

Our philosophy of progress through determination, doing things that are challenging and sometimes a bit scary, and going down roads that are unknown, has led us to an incredible amount of success throughout the years.

With both big and small projects from numerous different industries and countries, we always try to find something new and exciting that will inspire both us and the client, and keep us all ahead of the game. For some deeper insight on how we think and operate, you can watch a video we prepared for you.

Now back to the main topic.


WE’RE HIRING A SENIOR SOFTWARE DEVELOPER

 

At the moment, there are more than 60 people who work together at Bornfight, yet everyone is focused on their part of the picture. In the development team, there are more than 20 tech enthusiasts waiting for their next challenge. That's 20+ amazing minds who can look at a project from countless sides to find the right way to deliver the best results. And if their primary stack of PHP with Symfony and MySQL/MariaDB, coupled with a headless approach and some JavaScript here and there aren't enough to crack the issue, they'll learn a new language, a new concept or use new tools - anything that'll make their job easier and themselves more efficient.

Every company has a need for different types of developers, as well as different seniority of developers. Juniors are here to soak up all the experience on real-life projects, communicate their needs and make an effort with their future career and education. Mid-level devs are solid in their knowledge, can be independent on projects and can focus on the task at hand by using the skills they acquired.

Seniors, however, have a much more challenging piece of focus. They are considered the foundation of knowledge and the overall progress, and they define the mindset of the team.

They are responsible for defining and implementing processes and new standards, they promote them within their team and to other teams, and they use solutions that are elegant and sustainable. Also, seniors are often responsible for the progress of others and can lead a team of developers who share the same enthusiasm for technology.

Do we have a lot of junior developers? Yes we do. Do we have a lot of students? Sure we do! Do we also have experienced developers that can lead them and their knowledge in the right direction? We do, but we feel we need more. If you join us, you would be responsible for not only projects and deadlines, but also for shaping and enabling young minds in our team to achieve the goals they set for themselves and some goals you set for them. This is something we see as a big part of being a senior in a team:

Being a role model and a leader that people want to work with, having a team of your own and using all your experience to step up your own career and the careers of others.

If you found yourself in this description of a senior developer, we would really like to meet you and talk about how we could both benefit from our relationship. :)

 

JOB REQUIREMENTS: 

  • At least 5 years of work experience in the field of development or relevant knowledge and experience listed below
  • Excellent knowledge of Croatian (C1) and English language (B2), both written and spoken
  • Excellent knowledge of PHP and MariaDB
  • Broad and extensive knowledge of the software development process and its technologies
  • Excellent knowledge and experience of Symfony, or another PHP framework with a similar philosophy
  • Good knowledge of git
  • Good self-organisation & research abilities
  • Good communication skills
  • A team player attitude


 
YOU GET EXTRA POINTS FOR: 

  • Experience with creating, defining and documenting development processes
  • Experience with server-side JavaScript
  • Experience with testing your code
  • Experience with code reviews
  • Experience with the git workflow
  • Experience with using and creating APIs
  • Experience with leading a development team
  • Mentoring skills

 

HERE’S WHAT YOU’LL DO: 

  • Participate in the design and architecture phase of software projects
  • Lead and supervise all tech aspects of medium-sized and large projects
  • Plan, structure and implement applications, APIs, etc.
  • Implement and define processes and standards
  • Provide your input and actively participate in various brainstormings
  • Define responsibilities with Project Managers and team members
  • Collaborate with the members of the Quality Assurance team
  • Mentor other team members
  • Work and experiment with trending tools and technologies


 
IF YOU GET THE JOB, YOU’LL ALSO GET: 

  • A Macbook and a smartphone of your choice
  • Flexible working hours
  • Monthly one-on-one meetings with a team leader and structured biannual meetings about personal development
  • Parking spaces and secure storage for bikes
  • Access to a variety of industry-related books, magazines and additional reading materials
  • "Time In" counseling sessions with team psychologist about personal motivation, work-life balance, satisfaction & performance (optional & available for all)
  • Awesome team buildings, a dog-friendly office, in-office gym, rec room and game room
  • Lots of internal educations from your colleagues & external educations from industry experts
  • Most likely some new friends



READY TO APPLY? JUST SEND US THESE FILES: 

  1. Your CV
  2. Your motivational letter (tell us why you want to join us)
  3. Links to some great code you created (this one’s optional)
      

Submit your application in Croatian and/or English.

 

Apply now!

Type of employment*

Position you are interested in*

Attach your CV*
Attach your motivational letter*
Add more documents (e.g. portfolio). Use .zip for multiple files.

You did it!

If you have any questions or need additional info, contact us at: jobs@bornfight.com