- Company Name
- MethodHub
- Job Title
- Full Stack Developer (ReactJS, NodeJS & Python)
- Job Description
-
Job Title: Full Stack Developer (ReactJS, NodeJS & Python)
Role Summary:
Design, develop, and maintain full‑stack web applications using React, Node.js, and Python. Automate CI/CD pipelines and integrate AI to improve build efficiency and rapid bug resolution.
Expectations:
- Deliver high‑quality, production‑ready code in a fast, collaborative environment.
- Respond promptly to bug reports and support quick fixes.
- Continuously improve development processes through automation and AI tools.
Key Responsibilities:
- Build responsive front‑end components with React, JSX, TypeScript, Next.js, Redux, CSS, and related libraries.
- Develop server‑side logic and APIs with Node.js, including package management via NPM.
- Write Python scripts for automation, data processing, and integration tasks.
- Manage dependencies, version control, and branching strategies using Git/GitHub.
- Apply CI/CD practices; automate builds, tests, and deployments.
- Conduct unit and integration testing using Pytest and JavaScript test frameworks.
- Configure and manage databases (MongoDB or PostgreSQL).
- Deploy and maintain infrastructure with Ansible, Docker, and Kubernetes.
- Perform basic Java coding as needed for legacy or ancillary tasks.
Required Skills:
- Front‑end: React.js, JSX, TypeScript, Redux, Next.js, CSS (HTML/CSS3).
- Back‑end: Node.js, JavaScript (ES6+), NPM, Python scripting.
- Version Control: Git, GitHub.
- Databases: MongoDB or PostgreSQL.
- Automation & DevOps: Ansible, Docker, Kubernetes, CI/CD pipelines.
- Testing: Pytest, JavaScript unit test frameworks.
- Optional but advantageous:
• Machine Learning fundamentals (supervised/unsupervised, regression, classification, clustering, dimensionality reduction).
• Deep learning frameworks (TensorFlow, Keras, PyTorch).
• NLP libraries (NLTK, spaCy, Gensim).
• Cloud platforms (AWS, Google Cloud, Azure).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., AWS Certified Developer, Azure Developer Associate, Google Associate Cloud Engineer, TensorFlow Developer) are advantageous but not mandatory.