Position Overview: : We are seeking a detail-oriented Software Engineer to join our team and play a role in automating document entry, bookkeeping, and accounting processes. As a Full-Stack Developer at SimpleAI, you will be responsible for building and maintaining web applications from end to end. You should be comfortable working independently on features, collaborating with the engineering team, understanding requirements, designing practical solutions, and delivering reliable production-ready code. The role requires strong problem-solving ability, clean coding practices, and confidence working across both frontend and backend systems.
Define the middleware architecture, including interface abstractions, data models, message formats, protocol handling, error handling, logging, configuration, and service lifecycle management.
Define the middleware architecture, including interface abstractions, data models, message formats, protocol handling, error handling, logging, configuration, and service lifecycle management.
Build retrieval-based solutions that allow AI applications to efficiently work with large codebases and engineering documentation, using techniques such as embeddings, vector search and hybrid retrieval
Develop reusable components, services, and abstractions that simplify integration, improve developer experience, and accelerate the delivery of new capabilities.