Intellisoft Technologies - Reston, VA
posted 3 months ago
As a NodeJS Developer, you will play a crucial role in the development and enhancement of web applications, particularly focusing on creating reusable JavaScript libraries. Your primary responsibility will be to upgrade legacy JavaScript and NodeJS applications to the latest libraries and dependencies, ensuring that our applications are modern, efficient, and maintainable. You will be tasked with designing and implementing new features for device orchestration and API integration, specifically for a retail checkout application, which requires a keen understanding of both functional and nonfunctional requirements. In this role, you will need to decompose vague and poorly defined requirements into well-structured specifications, driving the requirement clarification process independently. Your ability to communicate effectively, both in writing and verbally, will be essential as you collaborate with small and larger working groups. You will be expected to maintain a mindset focused on Operational Excellence at every layer of the development process, from design through to deployment. Your experience will be critical in ensuring that the applications you develop adhere to best practices, including SOLID principles and Test-Driven Development (TDD). You will also be responsible for monitoring and addressing production issues at scale, ensuring that our applications run smoothly and efficiently. Additionally, you will have the opportunity to work with data analysis tools such as Splunk, Grafana, and BigQuery, contributing to the development of dashboards and data insights.