Senior NodeJS Developer - Armenia
Job Description
FreeDOM Development is looking for a Senior NodeJS Developer responsible for developing projects for our clients within our service. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will work in a team with the back-end developer and communicate with the API using the standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Responsibilities
- Architect and describe in details solutions you offer.
- Develop REST APIs using Node.js and commonly used frameworks
- Design and implementation of low-latency, high-availability, and performant applications
- Design application solutions to complex problems leveraging micro-service architecture and common design patterns.
- Cooperating with the front-end developer in the process of building the APIs
- Implementation of security and data protection
- Provide on-call and after-hours support as needed
Skills and Qualifications
- Fluent English speaking and writing.
- Professional, precise communication skills
- A ProActive approach to work.
- Being highly motivated and continuously strive for personal and professional improvement.
- 5+ years experience with JavaScript
- 4+ years’ experience with NodeJS
- 3+ years experience with MySQL and MongoDB
- Extensive Experience with frameworks like Express, StrongLoop
- Basic Knowledge of CSS, HTML and Angular
- Package managers like NPM and YARN
- Deep knowledge of back-end best practices and commonly used modules based on the extensive work experience
- Good understanding of server-side templating languages
- User authentication and authorization between multiple systems, servers, and environments
- Creating database schemas that represent and support business processes
- Creating self-contained, reusable and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Creating configuration, building and testing scripts for Continuous Integration environments
- Experience working within agile methodologies.
- Database Design
- MySQL
- NodeJS
- JavaScript
- Excellent English
- Linux
Skills
LOCATION
Armenia, Yerevan
COMMITMENT
Full-Time
DESIRED START
Immediately
SALLARY
400,000+ AMD, Depends on skills
Benefits of working at FreeDOM Development
Professional Growth
We are working with latest technologies with all modern methodologies using best practice.
Detailed work
You will learn and work in a professional style with clear understanding of each technical detail.
Team Work
You will work in a professional team having powerful support behind yourself which will help you with any question.
Happy working
Our goal is to have a happy working environment. Providing insurance, bonuses, wellness programs, corresponding salary.
Apply for Available Positions
- Technical Support Specialist - Training+Internship - Armenia
- Training Program Manager - Training+Internship
- In-House English Specialist/Trainer
- HR Specialist - Training+Internship
- Human Resources Specialist
- Web Project Manager
- General Application - Talent Pool
Operational
- Graphic Designer - Training+Internship - Armenia
- Community Manager - training+internship
- Web Developer - Training+Internship
- IT Product Owner - Training+Internship
- Inbound Marketing Specialist - Training+Internship
- IT Sales Specialist - Training+Internship
- Sales Specialist - Armenia
- Web Designer, UI/UX Designer
- Digital Media / Social Marketing Specialist
- Internship - UI/UX Designer
Creativity
Your apply has been successfully sent.
Sorry there was a problem