White Cloak Technologies
Data Science Full Stack Developer
Job Description
As a Data Science Full Stack Developer, you will lead the integration of chatbot solutions into web and mobile platforms, bridging the gap between front-end and back-end development. Youll collaborate with cross-functional teams to deliver robust, scalable, and secure applications while ensuring seamless chatbot functionality.
Key Responsibilities:
- Chatbot Integration: Implement and optimize chatbot functionality across web and mobile platforms using industry-standard frameworks, APIs, and libraries.
- Backend Development: Build and maintain scalable server-side applications and RESTful APIs to support chatbot features, including data handling, authentication, and messaging services.
- Frontend Development: Develop responsive and interactive user interfaces that seamlessly embed chatbot components in web and mobile applications.
- System Architecture: Design and implement robust, scalable, and secure architectures to handle high user traffic and complex data flows.
- Collaboration: Work closely with UX/UI designers, data scientists, and AI teams to align chatbot features with business goals and user needs.
- Third-Party Integration: Integrate chatbot solutions with CRM systems, analytics tools, and other third-party services as required.
- Testing and Debugging: Conduct rigorous testing to identify and resolve performance issues, bugs, and inconsistencies in chatbot interactions.
- Continuous Improvement: Monitor chatbot performance metrics and user feedback to refine and enhance integration.
- Documentation: Maintain comprehensive documentation of code, system design, and processes to support team collaboration and project scalability.
- Presentation: Prepare and deliver comprehensive presentations to stakeholders.
- Security: Ensure all chatbot integrations comply with security best practices, including data protection and privacy standards.
Qualifications & Skills:
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience as a Full Stack Developer or in a similar role.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, Angular, and Vue.js).
- Proficiency in back-end technologies (Java, PHP with Laravel, Microservices, and Spring).
- Preferably experienced in mobile app development (Swift, Java, and Kotlin).
- Hands-on experience integrating chatbot APIs (e.g., Dialogflow, Microsoft Bot Framework/Dynamics 365, Genesys, or similar).
- Familiarity with cloud platforms (AWS or Azure) for hosting chatbot services.
- Strong knowledge of database systems (SQL, NoSQL) and ORM frameworks.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work in a fast-paced, dynamic environment.