Job Description
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. 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 also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
Integration of user-facing elements developed by front-end developers with server side logic
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
Skills And Qualifications
Strong proficiency with JavaScript (or CoffeeScript depending on your technology stack)
Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc depending on your technology stack)
Understanding the nature of asynchronous programming and its quirks and workarounds
Good understanding of server-side templating languages (such as Jade, EJS, etc depending on your technology stack)
Good understanding of server-side CSS preprocessors (such as Stylus, Less, etc depending on your technology stack)
Basic understanding of front-end technologies, such as HTML5, and CSS3
Understanding accessibility and security compliance (Depending on the specific project)
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application

About App Innovation Technologies
About
Connect with the team
Similar jobs
Integration of user-facing elements developed by front-end developers
Build efficient, testable, and reusable PHP modules
Solve complex performance problems and architectural challenges
work on multiple projects with Product Development team
Contribute in all phases of the development lifecycle
Follow industry best practices
Develop and deploy new features to facilitate related procedures and tools if necessary Skills And Qualifications
Strong knowledge of PHP web frameworks ( Magento 1/2, Wordpress, YII, Laravel, Prestashop)
Understanding of MVC design patterns
Basic understanding of front-end technologies, such as JavaScript, jQuery, HTML5, and CSS3
Knowledge of object oriented PHP programming Strong knowledge of the common PHP or web server exploits and their solutions
Understanding fundamental design principles behind a scalable application
User authentication and authorization between multiple systems, servers, and environments
Good knowledge of relational databases, version control tools (like GIT) and of developing web services
Experience in common third-party APIs (Google, Facebook, Ebay etc) (OPTIONAL)
- Should be able to analyse requirements, design solutions, write code, debug code and modify existing software enhancements or develop new product software.
- Should be able mentor junior developers to perform their tasks more effectively and efficiently.
- Should be able to perform executions against project plans and meet delivery commitments.
- Should have good experience in source control, unit testing, code verification, documentation, automated build, continuous integration, metrics, and code reviews.
- May interact with product specialists / Project Managers / Product Owners to define system requirements and/or necessary modifications and to give status feedback.
- Should be able to work in an Agile Development Environment using SCRUM methodology.
- Should be able to communicate with other teams and stakeholders to achieve the given goal.
- Should be able to participate in the hiring processes.
- Strong knowledge of WordPress Platform
- Expertise in WordPress Custom Theme Development and Plugin Development
- Expertise in WP Plugin Integration (WooCommerce, WPML, Membership plugins etc)
- Should understand how to make WordPress manageable from admin panel
- Understands WP architecture and knows how to perform database and code optimization for WordPress
- Expertise in HTML5, CSS3, JavaScript
- Proficiency in PHP/MYSQL and AJAX
- A thorough understanding of cross-browser compatibility issues
- Strong understanding of responsive web design techniques
- An ability to work on multiple projects and tasks at the same time
- Great attention to detail, highly organized
- A positive and upbeat attitude with the ability to learn quickly
- Minimum 4 years of experience in WordPress Development
- Experience with Magento, and Shopify (preferred)
- Excellent written and spoken English
- The ability to adapt to a diverse and multicultural environment
- A reliable workstation with a fast computer, microphone and speakers, reliable internet and power for working remotely
YOUR DUTIES AND TASKS:
- Developing and providing maintenance support for WordPress sites
- Developing custom themes and plugins
- Migrating websites from other platforms to WordPress
- Integrating and setting up plugins like WPML, WooCommerce, Membership, etc.
- Optimizing page speed of WordPress sites
- Implementing SEO/CRO best practices in WordPress sites
- Transforming complex PSD layouts into pixel-perfect presentation layer HTML5/CSS3 templates
- Creating responsive website designs
- Working under tight deadlines
- Handling multiple projects at the same time
- Producing high-quality work with a strong focus on detail
- Experience in at least one of the frameworks YII / Codeigniter
- Experience in Laravel(Mandatory)
- Good experience in JS, JQuery, AJAX, Angular JS
- Good experience in Html, CSS, Responsive Design.
- Ability to write and consume web services and REST services.
- Knowledge on Developing APIs for Mobile Applications
- Should have excellent communication skill and technical skill
- Extensive OOD (Object-oriented design) / OOP (Object-oriented programming) experience.
- Good knowledge of relational databases (MySQL), version control tools and of developing web services
- Should have good understanding skill and ability to work independently or within a team and lead a team.
- Passion for best design and coding practices and a desire to develop new bold ideas.
- Knowledge of and experience applying design patterns andimplementing industry best practices required.
Good to Have Skills:
- Knowledge on Server Maintenance
- Knowledge on Amazon AWS
-
If you fit the above criteria, send your latest resume along with following information duly filled to us immed at appleinformatics(at)yahoo.com
- Total Experience:
- Relevant Experience:
- Current Job location:
- Notice Period:
- Reason for change:
- Current CTC:
- Expected CTC:
Can join earliest by:





