Senior Software Engineer

On The Spot Development πŸš€πŸ’‘πŸ‘¨β€πŸ’»

Benefits

Job Description

On The Spot Development is looking for a talented, self-driven software engineer to build an AI-based personal knowledge management assistant from scratch. Responsibilities include taking full ownership of building the product from scratch; designing and implementing core architecture and infrastructure; implementing and integrating AI models and external APIs; and making technical decisions independently and ensuring high code quality. The candidate should have a Bachelor’s degree in Computer Science, Engineering, or relevant experience and 7+ years of experience in Python / (TypeScript or Javascript) development. Proven experience with LLM frameworks (LangChain, LlamaIndex or similar) is required, along with a general understanding of MCP and A2A protocols, strong knowledge of PostgreSQL, and experience with cloud platforms. Solid understanding of software design principles, concurrency, synchronization, memory management, data structures, and algorithms is also required. The ability to prioritize and organize effectively with good communication skills and strong analytical and troubleshooting skills is essential. Experience with frontend development, Model Context Protocol, A2A DevOps skills, including Google Cloud Platform, K8S, Docker, CI/CD, and GitHub actions, and Linux administration skills are nice to have.

About On The Spot Development

On The Spot Development brings startups and disruptive tech companies to the local market, offering engineers the opportunity to work on innovative products.

Apply for This Position