Key Responsibilities
Application Development Design, develop, test, and maintain full-stack web applications using Python, Node.js, React.js, and Angular. Build scalable backend services and APIs using Python and Node.js frameworks. Develop responsive and dynamic frontend interfaces using React.js and Angular. Ensure seamless integration between frontend and backend services. Architecture & Design Design and implement microservices-based architectures and RESTful APIs. Participate in technical design discussions and system architecture planning. Ensure applications are highly scalable, secure, and performant. Generative AI Integration Work on integrating Generative AI capabilities into applications such as chatbots, document processing, and intelligent automation. Collaborate with AI/ML teams to integrate LLM-based features and APIs. Code Quality & Best Practices Write clean, maintainable, and well-documented code. Conduct code reviews and enforce coding standards. Implement unit tests, integration tests, and CI/CD pipelines.
Collaboration Work closely with cross-functional teams including product, QA, DevOps, and UI/UX teams. Participate in Agile ceremonies such as sprint planning, standups, and retrospectives. Mentor junior developers and contribute to team knowledge sharing.
Primary Skills Strong experience in Python backend development (Django / Flask / FastAPI preferred). Solid experience with Node.js for building backend services and APIs. Proficiency in React.js for building modern frontend applications. Experience with Angular frameworks. Solid knowledge of REST APIs, microservices, and web architecture. Technical Competencies Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.). Knowledge of version control systems like Git. Experience working with cloud platforms (AWS / Azure / GCP). Familiarity with Docker and containerized deployments. Understanding of CI/CD pipelines and DevOps practices. Secondary Skills Exposure to Generative AI