Job Title: Chatbot Developer
Location: Remote
Duration: Long Term
Location: Remote
Duration: Long Term
Company Overview: Pulivarthi Group is a premier global provider of staffing and IT technology solutions, renowned for delivering exceptional services tailored to each client's unique needs. With a steadfast commitment to excellence, we merge expertise with innovation, ensuring cost-effective solutions of the highest quality. Our diverse client base spans healthcare, finance, government, and beyond, reflecting our adaptability and proficiency across industries. Operating in the United States, Canada, and Mexico, we pride ourselves on aligning with clients' cultures, deploying top-tier talent, and utilizing cutting-edge technologies. Pulivarthi Group stands as a beacon of reliability, efficiency, and innovation in the realm of staffing solutions.
Job Summary: As a Full-Stack Software Engineer specializing in API development and frontend technologies, you will be at the forefront of crafting and implementing solutions to enterprise applications. As part of the Data Science Hub, you will work closely with data scientists to deliver AI/ML enterprise models, particularly GenAI solutions, e.g., LLM-based chatbots on company data. Your role will focus on developing enterprise APIs, managing the software development life cycle, and creating frontends. Collaborating with a dedicated team of data scientists, you will deliver innovative solutions that drive significant business value and enhance user experiences.
Key Responsibilities:
Design, develop, and maintain scalable APIs and backend services to support enterprise-level applications.
Engage in frontend development tasks, ensuring a seamless user experience across various platforms.
Apply SDLC best practices, including requirement analysis, coding standards, code reviews, source control management, build processes, testing, and operations.
Work closely with data scientists, project managers, and other software engineers to translate requirements into high-quality, user-centric software solutions.
Ensure the security of application data through effective API design and management.
Design, develop, and maintain scalable APIs and backend services to support enterprise-level applications.
Engage in frontend development tasks, ensuring a seamless user experience across various platforms.
Apply SDLC best practices, including requirement analysis, coding standards, code reviews, source control management, build processes, testing, and operations.
Work closely with data scientists, project managers, and other software engineers to translate requirements into high-quality, user-centric software solutions.
Ensure the security of application data through effective API design and management.
Skills Requirements:
10+ years of experience in full-stack software engineering with a focus on API development and frontend technologies.
Proficiency in Python, JavaScript/TypeScript, React/Vue/Angular, and modern frontend frameworks.
Solid understanding of RESTful API design, GraphQL, and web services.
Expertise in developing CI/CD pipelines, automated testing, and deployment strategies.
Proficiency using Azure cloud services and containerization (Docker, Kubernetes).
Strong communication skills, and ability to collaborate with cross-functional teams.
Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
ML/AI knowledge or experience is not required but is a plus.
10+ years of experience in full-stack software engineering with a focus on API development and frontend technologies.
Proficiency in Python, JavaScript/TypeScript, React/Vue/Angular, and modern frontend frameworks.
Solid understanding of RESTful API design, GraphQL, and web services.
Expertise in developing CI/CD pipelines, automated testing, and deployment strategies.
Proficiency using Azure cloud services and containerization (Docker, Kubernetes).
Strong communication skills, and ability to collaborate with cross-functional teams.
Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
ML/AI knowledge or experience is not required but is a plus.
Education:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Equal Opportunity Statement: Pulivarthi Group is proud to be an equal opportunity employer. We are committed to building a diverse and inclusive culture and celebrate authenticity. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, disability, protected veteran status, or any other legally protected characteristics.