What are the responsibilities and job description for the Full Stack Developer position at iAppsData Inc?
Job Details
Full Stack Developer (ReactJS NodeJS)
Princeton, NJ
Minimum Requirements:
- Degree in Computer Science, MIS, IT or other related fields.
- 6-8 years of experience in development of enterprise level web applications using TypeScript, React, and Node.js
- 2-3 years of experience in cloud environments, developing cloud-native applications with Docker and familiarity with Kubernetes
- Strong analytical skills with the ability to troubleshoot and resolve complex issues in a fast-paced environment.
- Core Competency Requirements:
- Deep understanding of advanced React patterns, including hooks, context, and component composition.
- Proficient in component-driven development approach to build reusable, scalable UI components. Familiarity with MUI and other UI libraries
- Expertise in building scalable React applications with TypeScript to ensure type-checking and maintainability.
- Familiarity with front-end build tools, code splitting, lazy loading, and performance optimization techniques.
- Experience in building and deploying microservices architectures using Node.js.
- Experience with build tools like vite, vitest and code coverage
- Hands-on experience with Docker and Kubernetes.
- Demonstrated experience working in cloud environments and developing applications that leverage cloud services.
- Preferred Competency Requirements:
- Experience with CI/CD pipelines, automated testing, and infrastructure as code. Working knowledge of the Agile development methodologies.
- Familiarity with Microsoft Azure and deploying applications in an Azure cloud environment
- Experience deploying and managing containerized applications.
- Prior experience in building component library
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.