Responsibilities:
Design, develop, and maintain scalable and high-performance back-end services and APIs.
Work closely with front-end developers and product managers to define and implement robust, scalable, and high-performance solutions.
Develop and maintain high performance SQL/NoSQL database Clienthitectures, ensuring data integrity and speed.
Implement security and data protection solutions, including integration with Single Sign-On (SSO) services.
Integrate machine learning models and Large Language Models (LLMs) embedding techniques, specifically leveraging OpenAI APIs, to enhance application capabilities and features.
Design and implement RESTful APIs to support front-end and external system integrations.
Optimize applications for maximum speed and scalability while ensuring application security.
Stay up-to-date with emerging technologies and frameworks, incorporating them into projects to enhance functionality and user experience.
Collaborate with team members on code reviews, internal infrastructure improvements, and process enhancements.