Job Title: Senior Multi-Stack Software Developer (AI/ML)
Job Type: Hybrid (Pune,Kolkata)
Experience: 5+ Years
Job Description:
We are looking for a versatile and highly skilled Multi-Stack Software Developer with expertise in Java (Spring Boot & other Java frameworks), Python, and .NET technologies, along with modern front-end frameworks such as React, Vue.js, Angular, Graph QL, and Node.js.
The ideal candidate should have strong database management skills (RDBMS: MySQL, PostgreSQL, SQL Server & NoSQL: MongoDB, Firebase, Cassandra) and experience in designing and developing web, mobile, and stand-alone applications.
Additionally, the candidate should possess knowledge and hands-on experience with AI/ML technologies, using Python, TensorFlow, and familiarity with Large Language Models (LLMs) like DeepSeek, OpenAI, Llama, Mistral, Claude, etc.
This is an exciting opportunity to work on end-to-end application design, development, and deployment, integrating AI/ML capabilities into scalable and efficient software solutions.
Key Responsibilities
Full-Stack Development
- Develop and maintain scalable backend solutions using Java (Spring Boot), Python (Django/FastAPI), or .NET Core.
- Implement RESTful APIs, GraphQL endpoints, and microservices-based architectures.
- Build modern, responsive front-end applications using React, Vue.js, Angular, and Node.js.
- Collaborate with UI/UX teams to enhance user experience and create interactive applications.
- Implement state management solutions such as Redux, Vuex, or Context API.
Database Management
- Design and manage RDBMS solutions (MySQL, PostgreSQL, SQL Server, Oracle) for structured data storage.
- Work with NoSQL databases (MongoDB, Firebase, Cassandra, Redis) for unstructured and scalable data storage.
- Optimize database queries, indexing, and data migration strategies.
- AI/ML & Large Language Models (LLMs).
Develop AI-driven applications using Python, TensorFlow, PyTorch, and Scikit-learn.
Integrate LLMs (DeepSeek, OpenAI, Llama, Mistral, Claude, etc.) into applications via APIs or custom fine-tuned models.
Build intelligent search, recommendation, and automation features leveraging NLP and AI.
Work on AI model deployment, fine-tuning, and optimization in cloud environments.
Web, Mobile & Stand-alone Applications
Develop cross-platform web and mobile applications using frameworks like React Native, Flutter, and Electron.js.
Implement Progressive Web Apps (PWA), hybrid mobile apps, and stand-alone desktop applications.
Ensure scalability, maintainability, and performance of applications across different platforms.
DevOps, Cloud & Security
Deploy and manage applications in cloud environments (AWS, Azure, GCP).
Implement CI/CD pipelines for automated testing and deployment.
Work with Docker, Kubernetes, Terraform for infrastructure management.
Ensure application security, encryption, and authentication best practices.
Key Skills & Technologies Backend Technologies:
- Java (Spring Boot, Spring MVC, Hibernate, JPA, Microservices)
- Python (Django, FastAPI, Flask)
- .NET Core, C#
- GraphQL, RESTful APIs, WebSockets
- Node.js (Express.js, Nest.js)
- Messaging Queues: Kafka, RabbitMQ, ActiveMQ
- Frontend Technologies:
- React.js, Redux, Vue.js, Angular, Next.js, Nuxt.js
- GraphQL APIs for frontend integration
- HTML5, CSS3, TypeScript, Tailwind CSS, Material UI
- SSR, CSR, Webpack, Babel, Vite.js
Databases & Storage:
- RDBMS: MySQL, PostgreSQL, SQL Server, Oracle
- NoSQL: MongoDB, Cassandra, Firebase, Redis
- Data Warehousing & Indexing: ElasticSearch, BigQuery
- AI/ML & LLMs:
- Python, TensorFlow, PyTorch, Scikit-learn
- LLMs: DeepSeek, OpenAI, Llama (Meta), Mistral, Claude (Anthropic)
- NLP, GPT, Prompt Engineering, AI Model Fine-tuning
- AI APIs & Cloud AI Services (Vertex AI, Azure AI, Hugging Face)
- Cloud & DevOps:
- AWS, Azure, Google Cloud Platform
- Docker, Kubernetes, Terraform, Serverless Architecture
- CI/CD (Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD)
- Mobile & Stand-alone Development:
- React Native, Flutter, Electron.js
- Android & iOS Development (Kotlin, Swift, Objective-C is a plus)
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering.
- 5+ years of experience in full-stack development with Java, Spring Boot, Python, or .NET.
- Self-acquired experience working with AI/ML stacks, TensorFlow, and LLMs.
- Strong knowledge of web, mobile, and standalone application development.
- Strong passion for technology, innovation, and learning new frameworks.
- Has experience with Git, Agile methodologies, and DevOps practices.
- Good communication skills and the ability to work in a collaborative team environment.
- Experience in working with customers from Europe, UK and the Middle-east in a consultant mode.