Desenvolvedor de Software - Pleno (Node)
New
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsPostgreSQLTypeScriptRESTful APIsDistributed Systems
Requirements
- Solid experience as a Full Stack or Backend Developer using Node.js and TypeScript.
- Strong knowledge of PostgreSQL, preferably with Supabase and related ecosystem tools.
- Experience building RPC functions and working with backend data architectures.
- Familiarity with REST APIs and system integration patterns.
- Experience in distributed systems and cloud-based application architectures.
- Hands-on experience with AI-assisted development tools (e.g., Cursor, Claude Code, Codex, Lovable, v0 or similar).
- Experience with workflow automation tools such as N8N.
- Knowledge or exposure to agent-based systems and AI-driven development workflows.
- Understanding of MCP (Model Context Protocol) is considered a strong plus.
- Strong problem-solving mindset, with ability to work in agile and collaborative environments.
- Interest in leveraging technology to drive innovation, particularly in education-related initiatives.
- Academic background in IT, Computer Science, or related fields (Bachelor’s or equivalent).
Responsibilities
- Develop scalable backend services using Node.js and TypeScript, ensuring performance, maintainability, and reliability.
- Build and maintain frontend interfaces using modern low-code and AI-assisted tools such as Lovable.
- Design and implement backend infrastructure using Supabase (Auth, Database, Storage, and vector capabilities).
- Develop and manage RPC functions and data architectures to support high-performance system interactions.
- Integrate services through REST APIs and Supabase SSR, ensuring seamless communication across systems.
- Build and maintain automation workflows using tools such as N8N.
- Implement agent-based connectivity using MCP (Model Context Protocol) for distributed and intelligent systems.
- Ensure proper environment separation, testing coverage, and continuous deployment practices.
- Collaborate in the design of distributed architectures and event-driven systems.
- Work with cross-functional teams to translate educational and business needs into technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site