What are the responsibilities and job description for the Full Stack Developer (ReactJS/NodeJS) position at CBTS?
Full Stack Developer (ReactJS/NodeJS)
Hybrid/Location: Richardson, TX (2-3 times a week onsite)
Duration: 12-24 months (High possibility for extensions)
Rate: W2 hourly
About the Role: We are looking to streamline the process and increase resource output, heling with quick bug/fixes by integrating AI into the overall CI/CD pipeline
Responsibilities: Perform front end develop and programming to automate the build processes.
MUST HAVE Experience:
- Utilizing ReactJS
- Utilize CSS to create visually appealing applications
- Implement Redux for large-scale projects
- Utilize Git and GitHub for code collaborating and version control
- Utilize Nodejs to build scalable applications on the server side
- Utilize NPM to install and manage project dependencies
- Utilize Javascript, including JSX, Typescript, and ES6 experience
NICE TO HAVE SKILLS:
Machine learning fundamentals:
- Familiarity with supervised and unsupervised learning concepts
- Knowledge of regression, classification, clustering, and dimensionality reduction techniques
Deep learning frameworks:
- Experience with TensorFlow, Keras, or PyTorch
- Familiarity with neural network architectures like CNNs, RNNs, and LSTMs
Natural Language Processing (NLP):
- Familiarity with NLP libraries like NLTK, spaCy, or gensim
- Experience with text processing, sentiment analysis, and topic modeling
Cloud platforms and deployment:
- Experience with cloud platforms like AWS, Google Cloud, or Azure
- Familiarity with containerization using Docker and deployment using Kubernetes
Perform required testing and validation, including:
- Testing frameworks like Pytest or Unittest
- Validation techniques like cross-validation and hyperparameter tuning
- Familiarity with AI for development efficiency