Apply now

Open Position

Senior Back-end JS Developer - m/f

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

The mission of Bornfight is to build and scale digital products that help people achieve continuous and repeatable success. 

 

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 all of us ahead of the game.

WE’RE HIRING A SENIOR BACK-END JS DEVELOPER 

 

Let's get straight to the core - we’re looking for an experienced developer with a strong technical knowledge of JavaScript. One who can look at the big picture of a project, understand its business logic and see how all of its aspects should fit together to form a coherent digital solution. And also build upon it by developing specific components, libraries and processes that can speed up, enhance or completely upgrade the way we work on projects. 

 

If this is something that interests you and that you're good at, we want to meet you!

 

HERE’S WHAT YOU’LL DO:

  • Independently estimate and lead back-end projects 
  • Maintain high quality standards for the project, aligned with company’s guidelines (tech stack, performance, architecture, clean and high quality code)
  • Introduce new technologies and approaches into the company's back-end tech stack
  • Validate other team members’ implementational approach
  • Assist other team members in their day to day tasks 
  • Improve other team members’ coding abilities through code review, internal educations and discussions, as well as by sharing external resources
  • Proactively implement new processes into the company and improve the existing ones 
  • Cooperate with other teams (front-end, mobile, QA, design, PM...) to deliver value to the  clients
  • Consult clients and bring extra value to the project (raise any concerns and offer suggestions, technical support and advice)

 

JOB REQUIREMENTS:

  • At least 3 years of work experience in the field of back-end web development
  • Excellent knowledge of Croatian (C1) and English (B2) language (communication with clients)
  • Good knowledge of software architectures, design patterns and best practices
  • Excellent knowledge of Typescript and ES6+ (OOP) 
  • Fluency in Node.js
  • Good knowledge of Linux-based operating systems
  • Good knowledge of git
  • Good communication skills
  • A team player attitude
  • Good self-organisation & researching ability
  • Good knowledge of modern build pipelines and tools (CI/CD)
  • Good knowledge of the code review process
  • Ability to understand business requirements and translate them into technical requirements

 

YOU GET EXTRA POINTS FOR:

  • Experience with the Nest.js framework
  • Experience with AWS services (SQS, SNS, Cognito, Lambda, S3...)
  • DevOps experience (Docker, ECS, Fargate, Kubernetes...)

 

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

  • A 13” Macbook Pro 
  • A smartphone of your choice with a business mobile plan
  • Monthly one-on-one meetings with a team leader, and structured biannual meetings about professional development
  • Ability to define new and upgrade existing processes within the team, and change how things are done 
  • Parking spaces and secure storage for bikes
  • Access to a variety of industry-related books, magazines and additional reading materials
  • Ability to modify your daily working hours according to your needs
  • 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.

This is how we define Junior, Middle and Senior positions at Bornfight

Explore our seniority levels

CHECK OUT THE SALARY RANGE FOR THIS POSITION:

Apply now!

Type of employment*

Position you are interested in*

Allowed file types are: pdf, docx, doc, txt, rtf.

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

You did it!

Thank you for considering a career at Bornfight, your application has been saved in our database.

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