
Software Developer – Mid-Level, Node.js
Montreal Oficial
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Agile development of user interfaces and frontend logic using Lovable
- Backend and infrastructure management with Supabase (Auth, Database, Storage, and vector database)
- Implementation and maintenance of agent connectivity via MCP (Model Context Protocol), integrating AI agents with local or self-hosted environments
- Designing data architecture with high-density calls via RPC (Remote Procedure Call)
- Service-to-service communication through APIs or Supabase SSR
- Backend logic development in Node.js and TypeScript
- Building complex automations using N8N
- Quality assurance through separated environments (frontend and backend), responsiveness testing, and continuous deployment
Requirements
- Proven experience as a Full Stack developer (minimum 3 years)
- Strong proficiency in TypeScript and Node.js
- Solid experience with PostgreSQL, preferably using Supabase
- Experience creating RPC functions
- Familiarity with consuming REST APIs
- Experience working in distributed runtime environments
- Familiarity with AI-based development tools such as Claude Code, Codex, Cursor, Lovable, v0, or similar
- Experience with N8N for automation and workflow orchestration
Benefits
- Position also open to candidates with disabilities (PcD)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptNode.jsPostgreSQLRPCREST APIsAI-based development toolsN8NFrontend developmentBackend developmentQuality assurance
Soft Skills
Agile developmentProblem-solvingCollaborationCommunicationAdaptabilityAttention to detailCritical thinkingTime managementCreativityTeamwork