Skip to main content
IT Specialist, LLC
Scraped fromWork2 weeks ago
BackendJunior

Junior Node.js developer

Node.jsJavaScriptPythonHTTPJWTOWASPScrumAgileDockerDocker ComposeWebpackMongoDBExpress.jsFlask
Work Type
Job Type
Full Time
Location
Kyiv
Salary
Not specified

About the Position

IT Specialist is a Ukrainian IT integrator founded in 2014, focusing on IT and cybersecurity services for medium to large businesses. They are looking for a Junior Node.js developer to join their growing team and work on various projects.

Responsibilities

  • Developing scripts, microservices using programming languages Python or NodeJS
  • Documenting specifications
  • Researching APIs of adjacent systems for integration
  • Diagnosing and fixing bugs
  • Providing support during software deployment
  • Technical support for software users
  • Designing data storage structure
  • Designing APIs
  • Quality assessment of the code (code-review)
  • Detailing development tasks
  • Planning development tasks
  • Refactoring
  • Setting up CI/CD processes

Requirements

  • At least 1 year of automation development experience: scripts, web applications / working with databases
  • Knowledge of programming languages: JavaScript (NodeJS), Python
  • Understanding of basic networking protocols (network, transport, and application layers)
  • Excellent knowledge of HTTP and HTTPS protocols
  • Knowledge of modern user authorization mechanisms (JWT, etc.)
  • Understanding of OWASP TOP 10
  • Understanding database operation principles
  • Understanding project management methodologies (Scrum, Agile)
  • Understanding distributed architecture
  • Understanding CI/CD
  • Knowledge of algorithms and design patterns
  • Proficiency in Back-end technologies: Node JS (Express), additionally: Python (Flask)
  • Ability to build and deploy software: Docker, Docker Compose, Webpack
  • Experience with MongoDB or other databases
  • Optimization and refactoring skills
  • Skills in user documentation development
  • Experience with Angular as a front-end framework is an advantage

Benefits

  • Comfortable office in the Sigma business center with reliable underground shelter and uninterrupted internet, water, and electricity
  • Medical insurance after the probation period
  • 22 working days of paid vacation per year and paid sick leave
  • All necessary equipment for work
  • Friendly team and open management
  • Training and mentoring
  • Opportunities for personal and professional development
Junior Node.js developer