DigitalGO logo DigitalGO

Developer Nodejs

Creata il 18-10-2017
Location Rome

Descrizione

Are you looking for a great job experience in a dynamic and innovative mobile commerce company?Come forward and get to know our team!
At Neomobile we’re looking for highly motivated, brave, passionate, connected people interested in an international career.

We are looking for a software engineer full stack developer based in Rome, who wants to join our Tech Team, working with Kanban Agile Methodology in which a typical day start with a Daily Stand-up and continues developing software applications on our platforms in multiple environments and their related APIs.We would like meet Node.js developer responsible for managing the interchange of data between the server, the users and integrating the front-end elements built by your co-workers into the application, focused to the development of all server-side logic, definition and maintenance of the central database ensuring high performance and responsiveness to requests from the front-end.You will be Involved in: 

  • Integration of user-facing elements developed by front-end developers with server side logic.
  • Writing reusable, testable and efficient code;
  • Design and implementation of low-latency, high-availability and performant applications;<span
  • Implementation of security and data protection;
  • Integration of data storage solutions including RDBMS like SQL Server, Mysql & Postgres with NoSql databaseas like MongoDB & Redis.

You Have: 

  • Strong proficiency with JavaScript, preferably starting from ES6
  • Knowledge of Node.js and frameworks available for it including: Hapijs, Expressjs, Mongoose, Seqelize
  • Knowledge of the nature of asynchronous programming and its quirks and workarounds, specifically with async await, promises, callback in general
  • Good understanding of server-side templating languages (including ejs, nunjucks, pug, jade)
  • Good understanding of server-side CSS preprocessors (including Stylus, Less, sass)
  • Basic understanding of front-end technologies, (such as HTML5, and CSS3)
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • The knowledge about integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Knowledge of creation database schemas that represent and support business processes
  • Knowledge of implementation automated testing platforms and unit tests using at least mocha, chai & lab
  • Proficient understanding of code versioning tools, such as Git & Git Flow
  • Good understanding and knowledge of cloud platforms and models would considered a plus
  • Know English fluently

We...

  • Are a fun, scrappy, smart, innovative group of developers.
  • Are consistent & passionate, we work hard because we love what we’re doing.
  • Are not afraid to take challenges and get outside our comfort zone.
  • Can’t wait to hear from you!

Benefit

Carta di credito aziendale & ferie retribuite

Carta di cre...

Country & Job rotation

Country & Jo...

Family time

Family time

Orario di lavoro flessibile

Orario di la...

Caffè gratis e cucina attrezzata

Caffè grati...

Free dichiarazione fiscale

Free dichiar...

Assicurazione sanitaria

Assicurazion...

Telefono cellulare

Telefono cel...

Party e social day

Party e soci...

Sport, ping pong & biliardino

Sport, ping ...

Videogiochi

Videogiochi

Regalo Di Natale

Regalo Di Na...

POSIZIONE CHIUSA Candidati ora

Video