Manage the development and implementation of a highly sophisticated Node-based front end used by Fortune 100 businesses world-wide.The applicant must be exceptionally good and have experience in Node.Js and architecting applications, UX and managing project completion. Our small team, based across the world, work on proprietary systems supplied to some of the world's largest companies Skills required:• Node• Architecture• Functional programmingNice to have skills:• Webix• C++ • Logistics• UXWe have promoted the person who held this position. Applicants will be required to take a test buiding a small application. This test takes 4-8 hours.
- Candidate should have thorough experience in software development and willing to manage and monitor complete tech development independently.- This job position will be at a senior level, and the candidate will eventually have to build a technical team to manage the growing product and its redesign from scratch via a parallel system development process- The existing system is hosted on AWS server, so a working knowledge of AWS is good to have (not mandatory)The primary task is to take control of complete system development (from design to deployment) by studying the existing working system and coordination with functional teams. Additional to it, the selected candidates day to day work will include :1. Develop new modules and maintain the GrayQuest website and backend panel2. Extended functionalities of the backend panel based on the inputs received from end users. These functionalities are to be tested before deploying to the production server3. Maintain bugs/issues, and perform root cause analysis for any existing system issues4. Map new requirements and maintain technical documents5. Follow stringent coding conventions, include code comments, and maintain detailed documentation for every module6. Monitor the website/backend for new changes, and its regression7. Perform POCs for new functionalities8. Develop own team and define the long term goal of the technical department
1.Build out our web product suite from scratch. 2.Collaborate with our technical team to make core architectural decisions. 3.Develop, record and maintain cutting edge web-based PHP applications on portal plus premium service platforms 4.Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team 5.Prepare and maintain all applications utilizing standard development tools 6.Utilize backend data services and contribute to increase existing data services API 7.Lead the entire web application development life cycle right from concept stage to delivery and post launch support 8.Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues 9.Document the development process, architecture, and standard components 10.Mentoring other engineers by participating in code reviews.