- Company Name
- The AES Group
- Job Title
- 372_Full Stack Developer (ReactJS / NodeJS)
- Job Description
-
**Job title**
Full Stack Developer (ReactJS / NodeJS)
**Role Summary**
Develop and maintain scalable full‑stack applications, modernize CI/CD pipelines with AI‑driven automation, and deliver high‑quality front‑end interfaces and server‑side logic. Collaborate on source control, dependency management, and deployment across Docker, Kubernetes, and cloud platforms.
**Expactations**
- 12+ years of JavaScript development experience with ReactJS, Redux, TypeScript, and ES6.
- Comprehensive front‑end design skills with CSS and polished UI/UX implementation.
- Proven back‑end scripting with NodeJS and NPM, plus database experience with MongoDB or Postgres.
- Hands‑on Python scripting for CI/CD automation.
- Deep knowledge of Git/GitHub workflow and version control principles.
- Familiarity with AI/ML concepts and frameworks (TensorFlow, PyTorch, Keras) is advantageous.
- Exposure to cloud services (AWS, Azure, or GCP) and container orchestration (Docker, Kubernetes) is a plus.
- Strong problem‑solving skills and ability to drive automation and quality improvements.
**Key Responsibilities**
- Design, code, test, and deploy responsive front‑end solutions using ReactJS.
- Automate build, test, and deployment workflows with NodeJS scripts and CI/CD tools.
- Integrate AI models for bug detection, performance analysis, and development efficiency.
- Manage source code with Git and GitHub, enforce branching strategies, and perform code reviews.
- Coordinate dependency and configuration management with NPM, Ansible, and Docker.
- Collaborate cross‑functionally with product, design, and ops teams to ensure seamless delivery.
- Maintain documentation for pipeline, architecture, and best practices.
**Required Skills**
- JavaScript (ReactJS, Redux, TypeScript, ES6) – 12+ yrs
- CSS/HTML5, responsive UI/UX
- NodeJS, NPM, server‑side scripting
- MongoDB or PostgreSQL
- Python scripting, CI/CD pipeline design
- Git/GitHub version control, branching, merge strategies
- Docker, Ansible (configuration, automation)
- Exposure to Java services, AWS/Azure/GCP, Kubernetes, Pytest, cross‑validation
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- No mandatory certifications, but experience with cloud provider certifications (AWS, Azure, GCP) or CI/CD tools is beneficial.
Basking ridge, United states
Hybrid
Senior
09-12-2025