Node.js Backend Developer (Mid)

Zagreb, Croatia

About us

We are a small team of designers, engineers and passionate problem solvers, all focused on creating meaningful digital solutions for our clients.

We believe in building projects around motivated individuals who are passionate and love what they do. We give them the support and trust they need to grow, learn and succeed.


Our values

Honesty
Honesty is a great source of power and an engine of simplicity. We value it before anything else.

Clients second
We have a mindset of putting our employees first, clients second. We take the best care of our employees and only then they can take the best care of our clients.

Keeping our word
We have a simple rule - Don't make promises you won't be able to keep. The result? We don't break our word and usually end up under-promising and over-delivering.

Owning our mistakes

We grow by owning our mistakes and learning from them. We reflect, analyse and share our mistakes on "Mistakes Thursday" sessions using this opportunity to improve on a personal and organisational level. 


About you

You are a natural problem solver looking to broaden your Node.js experience by working on interesting real-world projects.


What we expect

  • Strong programming skills in JavaScript and TypeScript

  • At least 2 years experience in backend development using Node.js

  • Nestjs experience (not mandatory but it is a big plus)

  • Very good knowledge of relational and non relational databases.

  • Experience with server administration and integrations with other systems.

  • Familiarity with the whole web stack, including protocols and web server optimization techniques

  • Strong analytical skills and problem-solving aptitude

  • Attention to details

  • At least B2 in English – we work internationally, so that’s a must


What you’ll do

  • Writing a clean and optimized code

  • Regularly use Nestjs

  • Use Firebase to handle cloud notifications and/or user authentication and to provide real-time data for projects that require such functionality.

  • Use AWS to deploy and run our backend and the database service (we mainly use S3, EC2 instances for running the Node.js app, and RDS for databases).

  • Use Socket.io - it is our go-to choice when there is a need for real-time and/or two-way communication between the client and the server, outside of REST.

  • Develop new features and/or improve existing features of the software

  • Contribute to team and organizational improvements in process and infrastructure.

  • Code, test and operate Node.js based services


What we offer

  • Competitive salary, depending on experience

  • Project bonuses on top of the salary

  • An educational budget for any books you would like to read, conferences you want to participate in, or certificates you would like to apply for

  • Flexible working hours and work from home or office - the choice is yours
  • Freedom and opportunity to build things from scratch instead of plugging into legacy systems

  • Conference attending

  • Friendly atmosphere

  • Chill room with PlayStation and table tennis

  • A pet-friendly office




Node.js Backend Developer (Mid)

Job description

Node.js Backend Developer (Mid)

Personal information
Add
Professional data
Add
Add
Add
Details