Remote
(Anywhere)
Salary Range
R$ 3,500.00 - R$ 5,000.00 / month
Contractor
Experience Level
Mid level
Requirements
Desired Skills
Tasks and Responsibilities
Show originalWe are looking for a Mid-Level Full Stack Developer to work on the development of a SaaS software in the education sector, with a strong focus on Artificial Intelligence and integrations with educational platforms such as Google Classroom.
You will be part of a team that builds scalable, data-driven, and user experience-oriented products, using modern development tools, including Cursor (AI-powered IDE) to accelerate code productivity and quality.
The environment is focused on SaaS products, external API integrations, and software engineering best practices.
🎯 Responsibilities
Develop new features in the backend (Node.js) and frontend (React.js)
Create, maintain, and evolve RESTful APIs
Work on the maintenance and improvement of systems already in production
Implement solutions following code standards and best practices
Participate in code reviews and technical discussions
Collaborate with the product team to understand requirements and propose solutions
Ensure quality, performance, and security of the applications
Support more junior developers when necessary
🛠️ Technical Requirements
Proven professional experience as a Full Stack Developer
Good knowledge of JavaScript and TypeScript
Backend:
Node.js
Experience with NestJS
API development and integrations
Frontend:
React.js
Hooks, componentization, and state management
API consumption and UX best practices
Databases:
Experience with PostgreSQL, MySQL, or SQL Server
Basic knowledge of MongoDB or NoSQL (a plus)
Day-to-day use of Git
Familiarity with Docker and deployment pipelines
Knowledge of authentication and authorization (JWT, roles, permissions)
🤖 Artificial Intelligence & Tools
Experience or interest in:
Use of AI in software development
Consumption of AI APIs (e.g., OpenAI or similar)
Use of Cursor or other AI-powered IDEs as support for development
Ability to use AI to:
Increase productivity
Improve code quality
Create intelligent features in the product
⭐ Differentiators
Experience with SaaS
Integrations with external APIs (payments, WhatsApp, CRMs, etc.)
Automated testing (Jest, React Testing Library, Cypress)
Experience with cloud (AWS, GCP, or Azure)
Knowledge of modular architecture or microservices
Experience with agile methodologies (Scrum / Kanban)
👤 Expected Profile
Autonomy to execute tasks from start to finish
Strong technical communication skills
Organization and responsibility with deadlines
Continuous learning mindset
Collaboration and a sense of ownership over the product
Share job:
Share job: