Full Stack Developer (Vue.js + Python)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Company DescriptionWe are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!About the Project Software Mind is building a private, tenant-isolated AI assistant for the real estate title and settlement industry. The platform is a retrieval-first (RAG) system that ingests historical email, documents, and structured metadata into a per-tenant vector index, and serves grounded, cited, expert-weighted answers through a chat-style Q&A interface with single sign-on and full audit logging.The platform is AWS-native with a Python/FastAPI backend, Vue.js frontend, OpenSearch/Pinecone vector store, and OpenAI/Anthropic/Bedrock as LLM provider. You will join a senior, cross-functional LATAM-based team where hands-on AI delivery experience, not just familiarity, is the baseline expectation.Your ResponsibilitiesBuild and deliver the chat-style Q&A interface (Vue.js SPA, served via S3/CloudFront)Implement RBAC enforcement in the frontend: role-based access, filtered views, and permission-scoped display logicDevelop the reporting and pilot analytics UI: query clustering views and audit log access for authorised rolesIntegrate the frontend with the Python/FastAPI backend via AWS API GatewayImplement the SSO login flow: Cognito-backed identity provider integration on the frontendCollaborate with the UX Designer on component implementation; ensure designs are faithfully and precisely translatedContribute to end-to-end integration testing with the QA Automation EngineerTech Stack: Vue.js, Python, FastAPI, AWS (S3, CloudFront), API Gateway, CognitoMust-Have Skills & Experience 5+ years in full-stack development with Vue.js frontend and Python or Node.js backendStrong Vue.js experience, including component-based architecture, state management with Vuex or Pinia, Composition API usage, and integration with REST APIs.Experience with AWS frontend hosting: S3, CloudFront, API Gateway integrationUnderstanding of SSO/OAuth 2.0 flows from a frontend implementation perspectiveFamiliarity with RBAC patterns and permission-scoped UI rendering Nice-to-Have Experience building chat UI or conversational interfaces, streaming responses, message threading, citation renderingExposure to AI-integrated frontend applications: confidence display, source attribution, or feedback mechanismsFamiliarity with analytics or reporting UI patterns and data visualisation libraries We are accepting applications from LATAM countries