Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a Back-End Node.js Developer responsible for managing the interchange of data between the server and the users.
- Your primary focus will be 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 also be responsible for integrating the front-end elements built by your coworkers into the application.
- A basic understanding of front-end technologies is therefore necessary as well.
- The developer in this role collaborates with business analysts to design, develop, maintain and troubleshoot custom and off the shelf applications supporting Amlaki Group’s business.
- In addition, this person will be expected to work as a team member on projects, providing, estimating and implementing development best practices.
- The candidate is expected to act professionally and respectfully with both external customers and internal team members
Job Requirements
- Minimum of 5+ years of software development experience
- Expert knowledge of S/W algorithms and data structures
- Creating database schemes that represent and support business processes (SQL/noSQL)
- Profound experience with Nodejs is a must.
- Experience with other back-end technologies like PHP is a plus
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding accessibility and security compliance
- Strong knowledge of the common web server exploits and their solutions
- Proficient understanding of code versioning tools, such as Git
- In-depth understanding of the entire web development process (design, development and deployment)
- Agile mentality, nimble approach and learner mindset
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- BSc degree in Computer Science or relevant field