Responsibilities:

  • Responsible for developing a new microservices architecture.
  • The primary focus will be the development of all server-side logic, definition and maintenance of the existing applications while ensuring high performance and responsiveness to requests from the front-end (a basic understanding of front-end
    technologies is necessary as well).
  • Writing reusable, testable, efficient and container-oriented microservices
  • Design and implementation of low-latency, high-availability, and performant applications
  • Integration of Service Discovery

Requirements:

  • At least 4 years of experience in Backend language – MUST
  •  At least 1 years of experience in NodeJS – MUST
  •  B.Sc. in Software Engineering / Computer Science or equivalent
  • Strong proficiency with JavaScript or TypeScrip
  • Knowledge of Node.js and frameworks available for it such as Express, Hapi, Socket.io
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Understanding authentication and authorization between multiple systems, servers, and environments
  • 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 platfor
  •  Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git

Nice to have:

  • Experience in Java
  • Experienced with elastic search
  •  OOP development experience using Java
  • Familiar with CI/CD pipeline including tools and procedures
  • Good knowledge of Docker
  • Basic understanding of front-end technologies, such as HTML5, and CSS
  • Experienced with Big Data databases
  • Cloud-based applications experience (SAAS over Amazon\Azure\Google)

If interested, please share your CV at iuliana@euroasiarecruiting.com.