Tribes
Backend Engineer
NEWRemoteFull-timeGlobal
š Senior
RemoteRemote work position availableActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design, develop, and maintain backend services in TypeScript. You will implement and manage databases such as SQLite, ChromaDB, and LanceDB, and build and optimize REST APIs to integrate with frontend and AI systems. You will work with LLM prompting (OpenAI, Anthropic) to enhance AI capabilities, ensure data security and privacy, participate in code reviews, troubleshoot and optimize backend performance, and implement efficient data structures and algorithms.
Requirements
- āBachelor's degree in Computer Science Software Engineering or related field
- ā5+ years of backend development experience with significant expertise in TypeScript
- āStrong knowledge of web technologies and protocols
- āExperience with SQLite ChromaDB and LanceDB
- āFamiliarity with LLM prompting using OpenAI and Anthropic
- āExperience designing and developing REST APIs
- āStrong understanding of data structures and algorithms
- āExceptional problem-solving abilities and ability to work independently and in a team
- āExcellent communication skills
Responsibilities
- āDesign develop and maintain backend services in TypeScript
- āImplement and manage databases including SQLite ChromaDB and LanceDB
- āDevelop and optimize REST APIs for frontend and AI integration
- āCollaborate with frontend developers to implement user features
- āWork with LLM prompting using OpenAI and Anthropic
- āEnsure data security and privacy in backend processes
- āParticipate in code reviews to maintain development standards
- āTroubleshoot backend issues and optimize performance
- āImplement data structures and algorithms to improve efficiency and scalability
Tech Stack
OpenAIdata structureREST APISQLitebackendDatabase designLLMChromaDBPerformance optimizationAnthropic