Middle Node.js Developer

  • Dnipro
  • Kharkiv
  • Kyiv
  • Lviv
  • Odesa
  • JavaScript
  • Node.js

We invite an enthusiastic JavaScript/Node.js developer to join our team, which is going to start a cybersecurity project. You’ll be part of the team that will create a browser extension to protect the browser from being exploited, block malicious actions, and find potential vulnerabilities.

Customer

The client is a global leader in software security solutions for modern enterprise software development. The company delivers the industry’s most comprehensive Software Security Platform that provides automated security scanning as part of the DevOps process as well as static and interactive application security testing, software composition analysis, and developer application security awareness and training programs to reduce and remediate risks from software vulnerabilities.

  • Responsibilities

    • Actively participate in the design/build stage of the software engineering life cycle (requirements gathering, prototyping, architecture, detailed design, development, testing, and deployment)
    • Be involved in planning, designing, and execution with Agile delivery methodologies
    • Create excellent code with excellent documentation
    • Utilize the best engineering practices (unit tests, code/design review, etc.)
    • Stand up for high-quality solutions and bring new ideas to life
    • Take part in technical discussions, listen to arguments, and apply critical thinking
  • Requirements

    • 3+ years of experience in Backend Development
    • Experience in Node.js and TypeScript
    • Good understanding of CS fundamentals, data structures, and algorithms
    • Design and implement multi-tier distributed software applications
    • Write high-quality code that is modular, functional, and testable; Establish the best coding practices
    • Experience with building continuous integration pipelines, using CI/CD systems and automated testing
    • Have experience with scalable relational databases like MySQL and NoSQL systems
    • Experience with AWS and Docker
    • Upper-Intermediate level of English and above

    Would be a plus:

    • Experience with DWH, relational DBs, and any Analytical system
    • Python knowledge