I
IT Specialist, LLC
BackendJunior
Junior Node.js developer
Node.jsJavaScriptPythonHTTPJWTOWASPScrumAgileDockerDocker ComposeWebpackMongoDBExpress.jsFlask
Про позицію
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.
Обовʼязки
- 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
Вимоги
- 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
Переваги
- 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