We develop cutting-edge solutions that empower individuals and businesses to leverage the power of AI effortlessly.
We are looking for an experienced Senior Full Stack Developer to join our team. The ideal candidate will have extensive expertise in React, Node.js, MongoDB (with vector database experience), AWS (ECS/Microservices/Lambda), and RabbitMQ. Additionally, the candidate should have a strong background in developing AI web applications and creating web app APIs.
Responsibilities:Build and maintain task and responsibilities management services for recurring and asynchronous events executed by LLMs (Large Language Models) with function calling capabilities.Develop the ability for users to connect their own RAG (Retrieve, Answer, Generate) pipeline to their AI Action library.Create and maintain our API to facilitate interaction with our AI systems.Optimize web app performance to ensure responsiveness and scalability.Collaborate with cross-functional teams to develop internal web app actions and features.Architect and implement solutions leveraging AWS services such as ECS, Microservices, and Lambda for scalable and efficient deployment.Create and maintain web app APIs to enable seamless integration with external systems and services.
Technical Requirements:5+ years of experience as a full stack developer with proficiency in React, Node.js, and MongoDB (including vector database experience).Experience working with AI web applications and integrating AI functionalities into web platforms.Previous involvement in creating task management services or features.Strong understanding of web app API development and implementation.Familiarity with AWS services such as ECS, Microservices, and Lambda for building and deploying applications.Proficiency in RabbitMQ or similar message queueing systems.
Preferred Qualifications:Bachelor's degree in Computer Science, Engineering, or related field.Certification or relevant training in AWS services.Experience with performance optimization techniques for web applications.Familiarity with Agile development methodologies.Strong problem-solving skills and ability to troubleshoot complex issues in production environments.Excellent communication and collaboration skills to work effectively within a team environment.