استخدام Senior Node.js Developer
شرح موقعیت شغلی
Please note: This opportunity also offer work in our office in Izmir, Turkey as well after finishing onboarding period.
We are looking for a highly capable Node.js developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of Node.js based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
Responsibilities include
- Continually optimizing performance and cost of live solutions and eradicating any bugs that may occur
- Building and maintaining databases that support 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
Qualification & Requirements
- Ability to talk and write in English fluently, is mandatory.
- Being able to relocate to Izmir, Turkey
- Bachelor’s degree in Computer Engineering, IT, Computer Science, or a relevant field or equivalent experience
- Minimum 5 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
- 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
- Knowing Elasticsearch is a Plus
Competencies (in order of importance)
- Integrity — Job requires being honest and ethical.
- Attention to Detail — Job requires being careful about detail and thorough in completing tasks.
- Dependability — Job requires being reliable, responsible, and dependable in fulfilling obligations.
- Cooperation — Job requires being pleasant with others on the job and displaying a good-natured, cooperative attitude.
- Concern for Others — Job requires being sensitive to others' needs and feelings and being understanding and helpful on the job.
What you will receive
- Possibility of grow in your position
- Competitive salary
- Possibility of traveling to the U.S.
- Free training session based on your background
مهارتهای مورد نیاز
- Node.js
- Javascript
- Git
- API
- MongoDB
- NoSQL
حداقل سابقه کار
- مهم نیست
حقوق
- حقوق از ۱۵,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست