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.
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
Designing Rest API
Architecture and design
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
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
Possibility of traveling to the U.S.
Free training session based on your background
Innovations International is an international software company headquartered in the United States. We are an integrated disruptive solution provider for the U.S, home and furniture market with multiple products & services, including but not limited to product data, inventory management and ecommerce.
At Innovations International, we are currently at the beginning of their expansion plan. We have just opened a new office in Izmir, Turkey and are looking to hire a team of top-class product and technical superstars to drive innovation of the product to the market. So, as it is a growing Tech company, there is significant opportunity for growth within the company in as little as 6 months.