At Talisik Labs, our focus lies on crafting tools powered by generative AI. In the past year alone, we've developed a suite of groundbreaking AI applications, exemplified by the Unified Salina App. This suite encompasses a chat-with-video app, a chat-with-PDF app, and an AI assistant with memory capabilities. You'll be a key player in building and refining web applications like the V4 application. The V4 application, comprising Media Watch, Shared View, and Ad Watch, operates in harmony to deliver comprehensive media monitoring and analytics solutions, making a global impact.
As we expand into the global market, we're seeking a passionate individual with a strong background in backend technologies, a knack for problem-solving, and the ability to thrive in a collaborative environment.
Duties and Responsibilities
API Development: Assist in the design, development, and maintenance of RESTful APIs using OOP principles for clean, modular, and reusable code. Microservices Architecture: Collaborate with senior developers to implement APIs within a microservices architecture, ensuring scalability and maintainability. API Documentation: Create and maintain API documentation to ensure clear and concise communication with other teams and external users. Testing and Debugging: Perform basic testing and debugging of APIs to ensure proper functionality and compatibility with other systems. Integration Support: Work with senior developers to integrate APIs with front-end and back-end systems, ensuring smooth communication between microservices. Monitoring and Maintenance: Assist in monitoring API performance, identifying bottlenecks, and suggesting improvements. Security Compliance: Ensure APIs are developed with basic security practices in mind, including authentication and data encryption. Collaboration: Collaborate with cross-functional teams, including front-end developers, back-end developers, and QA teams, to ensure successful API integration. Versioning and Updates: Assist in the versioning of APIs and updating existing APIs based on new features and client needs.Soft Skills:
Professionalism: Strong work ethic, integrity, and responsibility. Adaptability: Ability to adjust to changing priorities and project demands. Teamwork: Skill in collaborating effectively and fostering a team-oriented environment. Creativity: Bringing innovative solutions to enhance project quality. Empathy: Understanding the needs and perspectives of team members and users. Time Management: Efficiently balancing time to meet project deadlines. Continuous Learning: Proactive in learning and adapting to new challenges and technologies.