استخدام (Senior Back-End Developer (NodeJS
شرح موقعیت شغلی
Job Description
- Continually optimizing performance and cost of live solutions and eradicating any bugs that may occur
- Building and maintaining databases that support mobile and web front-end services
- Unit-testing code for robustness and general reliability
- Engage in architecture, planning, design, and visioning sessions
- Design and implement backend API, enhance and extend the functionality
- Code to high-quality standards ensuring your work is tested and reviewed
- Collaborate with other team members to improve application performance, usability, and quality
- Learn and stay up-to-date on technologies
- Share knowledge with other team members
- Take responsibility for code repositories
- Establish & enhance development standards
- Create CI processes
- Building and maintaining databases that support mobile and web front-end services
- Unit-testing code for robustness and general reliability
- Engage in architecture, planning, design, and visioning sessions
- Design and implement backend API, enhance and extend the functionality
- Code to high-quality standards ensuring your work is tested and reviewed
- Collaborate with other team members to improve application performance, usability, and quality
- Learn and stay up-to-date on technologies
- Share knowledge with other team members
- Take responsibility for code repositories
- Establish & enhance development standards
- Create CI processes
Requirements
- Bachelor’s degree in Computer Engineering, IT, Computer Science, or a relevant field or equivalent experience
- Minimum 3 years experience as a developer building scalable and high visibility applications
- Experience in planning, designing and delivering backend of mobile and web applications
- Ability to work as a team player
- Proficiency in using Git with the command-line interface
Knowledge of
- NodeJs and JavaScript core concepts
- Designing Rest API
- Architecture and design
- Clean architecture
- Design patterns and SOLID Principles
- NoSQL particularly MongoDB
- Various packages and libraries
- Cloud message APIs and push notifications
- Experience in using command-line tools
- Clean Code concepts
- Test-driven development and tendency to write Unit Tests
- Agile methodologies
- Linux
- Minimum 3 years experience as a developer building scalable and high visibility applications
- Experience in planning, designing and delivering backend of mobile and web applications
- Ability to work as a team player
- Proficiency in using Git with the command-line interface
Knowledge of
- NodeJs and JavaScript core concepts
- Designing Rest API
- Architecture and design
- Clean architecture
- Design patterns and SOLID Principles
- NoSQL particularly MongoDB
- Various packages and libraries
- Cloud message APIs and push notifications
- Experience in using command-line tools
- Clean Code concepts
- Test-driven development and tendency to write Unit Tests
- Agile methodologies
- Linux
مهارتهای مورد نیاز
- Node.js
- Back-end
- RestFul API
- MongoDB
- NoSQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست