Role Overview
We are looking for a talented and motivated Python, Node.js & AI Developer to join our team and help us continuously improve, maintain, and expand our company's software platform. The ideal candidate should have strong backend development skills, experience with Python and Node.js, and an interest or hands-on experience in Artificial Intelligence, LLMs, and AI-powered software integrations.
Responsibilities
- Develop, maintain, and improve applications using Python and Node.js
- Integrate AI and machine-learning capabilities into existing software
- Work with Large Language Models (LLMs) and AI APIs
- Integrate AI services such as text generation, summarization, classification, and chatbots
- Design and develop backend APIs and services
- Identify and fix bugs, errors, and performance issues
- Improve application speed, reliability, security, and scalability
- Work with databases and optimize database queries
- Write clean, maintainable, reusable, and well-documented code
Requirements
- Good hands-on experience with Python and Node.js
- Strong understanding of backend development
- Experience working with REST APIs
- Experience with databases such as MySQL, PostgreSQL, or MongoDB
- Understanding of Git and version control
- Strong debugging and problem-solving skills
- Basic understanding of AI/LLM concepts or willingness to learn
Skills
- Python
- Node.js
- LLMs
- REST APIs
- SQL/NoSQL Databases
Nice to Have
- Experience with FastAPI, Django, Flask, or Express.js
- Knowledge of RAG, embeddings, or vector databases
- Experience with AWS, Azure, or Google Cloud
- Knowledge of Docker and deployment processes