Senior Back-end JS Developer

· Zagreb, Grad Zagreb
Employment Type Full-Time
Minimum Experience Experienced

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

Thank You

Your application was submitted successfully.

  • Location
    Zagreb, Grad Zagreb
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced