Description
At **ed**, we develop *intelligent software and technological solutions* that empower people, businesses, and society. We are driven by *innovation, tangible results*, and an environment rooted in *collaboration, respect, and transparency*.
We value who you are. More than experience, we seek **attitude**, **a willingness to learn**, and **a readiness to make a difference**, regardless of age, gender, or background.
We work with *cutting-edge technologies*, maintaining high quality standards and focusing on **real-world impact**. We operate as **one unified team**: challenges are shared, and achievements are celebrated together.
If you enjoy collaborative environments, real-world challenges, and want to grow alongside a team that plays as one, this could be your place.
Learn more about **ed** by visiting our *Careers Page*:
We are hiring a **Fullstack Engineer Pleno \[React, Node e IA]** to join the ed team!
**REMOTE**
**Responsibilities and Duties**
* Develop and maintain complete web applications (frontend and backend).
* Create reusable and accessible frontend components aligned with the design system.
* Design, develop, and consume RESTful and/or GraphQL APIs efficiently and securely.
* Build and maintain backend systems using Node.js, including APIs, processing routines, and data storage solutions.
* Ensure application performance, scalability, and security by applying industry best practices.
* Collaborate closely with UX/UI designers to translate design models (Figma) into functional, production-ready code.
* Write automated tests (unit and integration) to ensure solution consistency and integrity.
* Participate in code reviews, providing constructive feedback and contributing to the team’s continuous improvement.
* Engage across the entire solution lifecycle: planning, research, design, refinement, development, deployment, monitoring, and maintenance.
* Troubleshoot and debug applications across different environments (development and production).
* Document inputs and maintain detailed records of implementation, configuration, specifications, and other relevant information for asset management.
* Ensure deliverables meet defined quality levels and acceptance criteria specified in task requirements.
* Use AI tools in the command line (e.g., Claude Code) as a core part of the daily development workflow—not as a shortcut, but as an integrated work partner within the repository.
* Interpret, refine, and validate tasks and specifications co-created between Product and AI before starting development, ensuring technical clarity and feasibility.
* Author effective prompts to guide AI agents in generating code, tests, and documentation—precisely and intentionally.
* Critically review AI-generated code—understanding every segment, validating correctness, and ensuring alignment with the team’s security and quality standards.
* Maintain and evolve contextual instruction files (CLAUDE.md, system prompts, etc.) that guide AI agent behavior across the team’s repositories.
**Requirements and Qualifications**
What enhances your chances:
* Knowledge of cloud environments, especially AWS.
* Experience with containerization technologies (Docker, Kubernetes).
* Exposure to CI/CD pipelines (GitHub Actions, GitLab CI).
* Knowledge of end-to-end testing (Cypress).
* Application monitoring and observability.
* Application performance and scalability.
* Experience with agentic workflows or multi-agent systems.
* Experience in environments where AI is embedded in the SDLC—from task creation through development and code review.
* Familiarity with LLMs and language model APIs (e.g., Anthropic Claude, OpenAI GPT).
**Must-haves:**
* Solid experience in web development using React.js and its core concepts (hooks, Context API, Redux, lifecycle).
* Proficiency in JavaScript and TypeScript.
* Experience with Node.js, including Express and/or Nest.js, for building APIs, processing routines, and data storage solutions.
* Knowledge of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
* Proficiency in UI libraries: Tailwind CSS and Material-UI.
* Experience with design systems and building reusable components.
* Understanding of accessibility (a11y) concepts and compliance across multiple platforms (Desktop, Mobile, Tablet).
* Familiarity with version control using Git and associated workflows (GitFlow, branching, pull requests).
* Automated testing (Jest, React Testing Library).
* Proficiency in visual design tools (e.g., Figma) to interpret and implement designs.
* Knowledge of agile methodologies (Scrum, Kanban).
* AI CLI tools for development (Claude Code, GitHub Copilot CLI, Cursor or similar), with practical experience on when and how to use them to accelerate delivery without compromising quality.
* Prompt engineering applied to software development, with the ability to author effective prompts to direct AI agents.
* Ability to critically evaluate language model outputs—not accepting generated code without understanding, testing, and validating it.
* Familiarity with agentic workflows: delegating tasks to AI agents to review outputs, iterate, and retain control over delivered outcomes.
* Reading, writing, and maintaining agent instruction files (CLAUDE.md, system prompts, project contexts).
* Up-to-date knowledge of industry technologies and development best practices, with clear understanding of market strategies for robust solutions focused on performance, availability, manageability, and security.
* Comfort working in a flow where specifications are refined by AI and development is assisted by agents integrated into the repository.
*Soft Skills:*
* + Autonomy and collaborative mindset, with excellent communication and proactive pursuit of knowledge and solutions; results-oriented and pragmatic profile.
+ Ability to manage individual priorities, deadlines, and deliverables.
+ Responsible attitude toward daily challenges and toward previously established and agreed-upon processes and action plans between management and the team.
+ Attention to detail and commitment to quality in performing tasks.
+ Flexibility to adapt to change and varying contexts, resilience, and emotional intelligence.
+ Strong interpersonal relationships, collaboration, and courtesy with other team members.
+ Valuing diversity, inclusion, and respect.
+ Proactivity, eagerness to learn, and willingness to embrace challenges.
+ Balance between execution and strategic thinking.
+ Viewing AI as a lever for productivity and quality—with responsible usage, critical thinking, and technical ownership.
+ Acting transparently, with customer focus and execution excellence.
**Employment Type: CLT or PJ**
**Work Mode: Remote**
**Standard CLT Benefits**
* Meal/Voucher Allowance;
* Home Office Allowance;
* Life Insurance;
* Funeral Assistance;
**Flexible CLT Benefits**
* Medical Assistance;
* Dental Assistance;
* Education Assistance;
* Additional credit on benefits card – Meal/Voucher Allowance;
* Credit on benefits card – Mobility;
* Pet Plan – PetLove;
* Total Pass Plan – TP1+;
**Differentiator**
* Profit and Results Sharing **(Semesterly PLR)**, reinforcing our commitment to recognizing performance.
**Ready to embark on this challenge with us?**
Apply now and help create the new with ed