NodeJS Developer

Intermediate or Senior level

About Mitto

Mitto is an upcoming CRM platform that will integrate all written communication channels into one (live chat, email, Facebook messages, Twitter & Instagram DM, Google My Business, WhatsApp, Viber etc). It will be a standalone product, but it will be integrated with Publer as well in the future.

Job Description

We are looking for a NodeJS Developer responsible for building the core codebase for Mitto. Your primary focus will be development of all server-side logic and API integrations, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.

Responsibilities

  • • Design and write the core codebase for Mitto

  • • Plan, build and launch new features

  • • Integrate user-facing elements developed by front-end developers with server side logic

  • • Build reusable code and libraries for future use

  • • Optimize application for maximum speed and scalability

  • • Implementation of security and data protection

  • • Design and implementation of data storage solutions

  • • Estimate development tasks and meet deadlines

Requirements

  • • 2-5 years of experience with NodeJS

  • • Excellent understanding of client-side scripting and JavaScript frameworks

  • • Good understanding of server-side templating languages

  • • Good understanding of asynchronous request handling, partial page updates, and AJAX

  • • Experience and good understanding of databases (Postgres, Mongo)

  • • Basic understanding of front-end technologies, such as HTML5, and CSS3

  • • Good understating of API integrations

  • • Proficient understanding of code versioning tools, such as Git

  • • Excellent coding skills

  • • Ability to work in teams and under pressure

  • • Fluent in written English

  • • Degree in Computer Science or other similar disciplines is preferred, but not required

  • • Ability to work and develop in Mac/Linux environment

Benefits

  • • Competitive salary

  • • 20% profit sharing pool

  • • Flexible working hours

  • • Ability to work both remotely and from one of the most modern offices in Albania

  • • An Apple Macbook Pro Retina Display you get to take home and use after office hours

  • • Make a global impact

  • • Professional development

  • • Fun team activities

Apply Now

1. Full name *
2. Email address *
3. LinkedIn profile (optional)
4. Links to your personal projects (optional)
5. Cover letter (optional)
6. CV / Resume *
Only qualified candidates will be contacted back for an interview

Share it with your friends

Headquarters



Publer is created by Kalemi Code

Rr. Sami Frasheri
Pallati 39. Kati 2. Zyra 6
Tirana 1019
Albania