I
IT Specialist, LLC
BackendJunior
Junior Node.js developer
Node.jsJavaScriptPythonDockerDocker ComposeWebpackMongoDBHTTPJWTOWASPAgileScrumCi/CdExpress.jsFlask
About the Position
IT Specialist is a Ukrainian IT integrator founded in 2014, providing professional IT and cybersecurity services for medium and large businesses. With a team of 150 professionals, they focus on customer success and offer solutions in various domains, including information security and business application integration.
Responsibilities
- Developing scripts and micro-services using Python or NodeJS
- Creating documentation (specifications)
- Researching API of related systems for integrations
- Diagnosing and fixing bugs
- Providing software deployment support
- User technical support
- Designing data storage structures
- Designing APIs
- Code quality assessment (code review)
- Detailing development tasks (requirements)
- Planning development tasks
- Refactoring
- Setting up CI/CD processes
Requirements
- 1 year of experience in automation tools development, web applications/databases
- Knowledge of programming languages: JavaScript (NodeJS), Python
- Understanding of main network protocols (network, transport, application levels)
- Excellent knowledge of HTTP and HTTPS protocols
- Knowledge of modern user authorization methods (JWT, etc.)
- Understanding OWASP TOP 10
- Understanding database principles
- Understanding project management methods (Scrum, Agile)
- Understanding distributed architecture
- Understanding CI/CD
- Knowledge of algorithms and design patterns
- Backend technology skills: Node JS (Express), optionally: Python (Flask)
- Ability to build and deploy software: Docker, Docker Compose, Webpack
- Experience with MongoDB or other databases
- Optimization and refactoring skills
- User documentation development skills
- Experience with Angular as a frontend framework is an advantage
Benefits
- Comfortable office in business center Sigma with reliable underground shelter and uninterrupted internet, water, and electricity
- Medical insurance after the probation period
- 22 days of paid vacation a year and paid sick leave
- All necessary equipment for work
- Friendly team and open management
- Training and mentoring
- Opportunities for personal and professional development
Prepare for this role on ITLead
Take the matching roadmap and practice real interview questions asked for this level.
Junior Node.js developer