We are looking for a full-stack developer who is excellent in communicating with business, developmentand functional team to understand their requirement and translate it into technical spec. Furthermore, thisperson's primary focus will be the development of all server-side logic, definition and maintenance of thecentral database, and ensuring high performance and responsiveness to requests from the front-end.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performance applications.
- Implementation of security and data protection.
- Contribute to team and organizational improvements in process and infrastructure
- Effectively use tools and ingenuity to identify and fix defects before they become a problem.
- Handle end to end projects.
Required Knowledge, Skills and Abilities:
- 4+ years of experience as Node.JS Developer.
- Strong expertise with Node.JS, Express and React or Angular.
- Hands on experience with HTML, CSS, and AJAX
- Experience with AWS.
- Proficient understanding of code versioning tools, such as Git.
- Integration of multiple data sources and databases into one system.
- Understanding fundamental design principles behind a scalable application.
- Ability to understand the business problem, identify the key challenges, formalize the problemalgorithmically and prototype solutions.
- Ability to handle multiple tasks simultaneously and thrive in a fast- paced, dynamic environment.
- Passion for solving interesting and meaningful problems using principled techniques and practices.
- 4. Consistent track record of documenting, synthesizing, and communicating results.
- 5. Willingness to think through ambiguous problems with others