Senior Node.js Back End Developer – REF 91 – 05

Full Time, Permanent
Remote in Europe and South America

 

Purpose of the Role

As a Senior Node.js Back-End Developer, a key member of a newly formed product team, you will be responsible for the back-end development of a SaaS system, aimed at enhancing the collaboration between manufacturers and businesses on a global level. Your primary focus will be the development of server-side logic, ensuring high performance and responsiveness to requests from the front-end, and building efficient, functional solutions. We expect our new colleagues to be well versed and follow trends and emerging technologies.

Duties and Responsibilities

  • Understand business and technical requirements and aid in product definition
  • Work with the team and contribute to developing clean, efficient and reusable code
  • Assist with client-side tasks if needed and integrate front-end components with server-side logic
  • Work closely with QA team members in the testing phase
  • Collaborate with Infra Ops Team on deployment and implementation
  • Participate in all Agile/Scrum activities

Required Experience & Knowledge

Essential

  • Solid experience covering the full SDLC of scalable web applications
  • General software architecture skills, type theory, code optimization
  • Top-notch programming skills with Node.js, including general patterns, new syntax features and a good feel for performance
  • Good knowledge of Typescript and of NestJS framework, understanding of what middleware is
  • Knowledge of integration of different data sources with SQL and TypeORM
  • Any systems programming experience, working with containerized microservices using Docker, Kubernetes, and AWS or Azure
  • Willingness to implement new and upcoming ECMAScript standards
  • Focus on engineering best practices and Agile methodology

Advantage

  • Active contributions to public projects – GitHub, BitBucket, GitLab code is a huge plus
  • Exposure to any other Node.js frameworks like Express or Koa
  • Exposure to NoSQL DBs such, preferably MongoDB

Skills and Attributes

  • Excellent written and verbal communication skills
  • A self-motivated, self-driven person with excellent time management skills
  • Ability to work independently and under minimum supervision
  • Team up with the professionals in a multicultural virtual work environment
  • Detail-oriented and proactive approach

Required Education & Qualifications

  • Advanced level of both spoken and written English language
  • Bachelor’s or Master’s degree in Computer Science or relevant experience
  • Any relevant certificate would be considered a plus

Apply Online

A valid email address is required.