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
View details
Apply Now