Fullstack (Angular + Node.js) developer

Fullstack (Angular + Node.js) developer

ScienceSoft


ScienceSoft is a 700-employee IT company headquartered in the US (Dallas area), having an offices in Belarus, Latvia, Lithuania, Poland, UAE, Finland, Ukraine. We have been in the IT business for 33 years and continue growing.

Project:

Software development using the JavaScript framework Angular and the JavaScript runtime environment Node.js for the product "Field Service Management" with the project goal to develop extension applications for "Field Service Management". This includes the following tasks:

  • Analysis of the product requirements for the extension applications
  • Analysis of the Shell Horst, Shell SDK and Screen Designer App areas for "Field Service Management"
  • Analysis of the product requirements for the extension applications
  • Implementation of the product requirements through software development
  • Quality assurance through unittesting, integration testing
  • Deployment of the quality assured code
  • Monitoring of product features
  • Performing code reviews for quality assurance

Must-Have:

  • 3+ years of experience in development
  • Bachelor's/Master's degree or equivalent in computer science or related technical discipline
  • Strong knowledge of full stack JavaScript/NodeJS (written in TypeScript)
  • Hands on with Angular2 and NgRx
  • DevOps mindset – You Build It You Run It
  • Good communication skills in English (written and spoken) 

Should-Have:

  • Good understanding of a Micro-Frontend Architecture
  • Good understanding of web-app technology (REST based services)
  • Good Knowledge of Web standard HTML5, CSS3, Browser APIs
  • Familiar with test frameworks work (Unit tests & E2E tests) 

Nice-to-Have:

  • Experience with running apps in Docker and Kubernetes
  • Experience with Git and the Pull Request review process for development and review
  • Basic understanding of CI/CD concept, Github Actions
  • Understanding of test driven development
  • Experience in monitoring health / analyze problems using tools like Dynatrace, Grafana, Prometheus etc. is nice to have; DevOps experience is an added advantage 


Report Page