Senior Software Engineer

Skills
Computer ScienceJavascriptJavascript FrameworksJavascript LibrariesNode.JsTypescriptApache Kafka
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Technically proficient on Verint applications
  • Timely development of product enhancements
  • Meet quality gates for deliverables
  • Strong organizational, time management, and project leadership skills
  • Mentor software engineers and associates
  • Evaluate and test feature designs
  • Distill requirements from feature level into implementation level tasks
  • Develop features using best practices ensuring architectural fit
  • Strong proficiency in NodeJS
  • Strong experience with TypeScript
  • Solid understanding of core web concepts

Nice to have

  • Knowledge of Apache Kafka
  • Experience with JavaScript frameworks
  • Experience with JavaScript libraries management using NPM

Day to day

  • Responsible for all aspects of software development
  • Lead design, development, testing, publishing, and support of cloud-based products
  • Collaborate with a global team to build robust solutions following CI/CD processes