
Junior Software Developer
Trivandrum
in 1 month
Brief DescriptionWe are seeking skilled and enthusiastic Junior Software Developers with 1–3 years of professional experience, particularly those passionate about AI/ML-driven web and mobile applications. This is a hands-on role where you’ll contribute directly to building intelligent features, enhancing system scalability, and integrating machine learning models into production environments. Candidates should have a strong foundation in software engineering and a keen interest in AI technologies. Key Responsibilities: ● Develop and maintain full stack applications using Python (Flask, FastAPI, Django), React, React Native, and Node.js. ● Design and optimize SQL databases for performance, integrity, and scalability. ● Build and integrate AI/ML modules into applications: ○ Model integration using libraries such as Hugging Face, spaCy, or OpenAI APIs. ○ Feature development using ML (e.g., intelligent recommendations, NLP chatbots, anomaly detection). ○ Collaborate with data teams for training and evaluating simple to mid-level models. ● Use DevOps and cloud tools for deployment and CI/CD pipelines (Docker, Kubernetes, AWS/GCP). ● Follow best practices in code versioning, branching, and collaboration via Git, GitHub, JIRA, and Confluence. ● Participate in Agile sprints, daily stand-ups, and code reviews to ensure high-quality delivery. ● Write clean, maintainable, and well-documented code. Tech Stack: ● Languages & Frameworks: Python, Flask, FastAPI, Django, React, Node.js ● AI/ML Tools: TensorFlow, PyTorch, Hugging Face, OpenAI, spaCy ● DevOps & Cloud: Git, GitHub, Docker, Kubernetes, AWS, GCP ● Databases: PostgreSQL, MySQL, SQLite ● Project Tools: JIRA, Confluence, Agile, WaterfallPreferred SkillsRequired Skills & Qualifications: ● 1–3 years of hands-on experience in backend and/or full stack development. ● Proficiency in Python and one or more web frameworks (Django, FastAPI, Flask). ● Experience working with frontend frameworks like React or React Native. ● Solid understanding of AI/ML fundamentals and prior exposure to model APIs, pipelines, or libraries like scikit-learn, TensorFlow, or PyTorch. ● Working knowledge of Docker, version control (Git), and basic cloud computing (AWS/GCP/Azure). ● Exposure to Agile development methodologies. ● Strong analytical, debugging, and problem-solving skills. Preferred Qualifications: ● Knowledge of integrating pre-trained models or building AI-enhanced features. ● Familiarity with microservices architecture and container orchestration using Kubernetes. ● Understanding of MLOps, model deployment, and monitoring in real-world applications. Interested candidates can share their resumes at: teamhr@appfabs.in Please mention the position you are applying for in the subject line.