Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Your Mission
As a Fullstack Engineer you'll play a key role in our products' development cycle, collaborating with internal and external partners in building components, systems, and functionalities, covering both backend and frontend, in addition to other responsibilities related directly to software development, from collaborative requirements definition to maintenance - through design, implementation, participation in team rites, good development practices and code quality, automated testing, documentation, and other activities consistent and appropriate to the employee profile.
What You’ll Do
- Build and maintain quality code using good agile and safe software development practices;
- Build and maintain front-end systems and other client-side resources focusing on the best user experience;
- Build and maintain back-end systems, API's, processing routines, data storage solutions and other resources related to server-side information structure
- Build automated tests in order to ensure the consistency and integrity of the solutions;
- Build secure and efficient communication interfaces;
- Working closely with UX/UI Designers, define the look and feel of applications and their functionality and translate design models into actual code;
- Participate in code reviews bringing constructive feedbacks;
- Act in the entire solution lifecycle, going through research, design, refinements, development, deployment, monitoring and maintenance;
- Documenting inputs and keeping records with implementation details, configuration, specification and other relevant information that helps the management of the assets of the area;
- Ensure that deliverables are in accordance with the quality levels and acceptance criteria established in the task specification.
- Up-to-date knowledge of technologies in the area of specialization and of the good development practices inherent in building solutions;
- Clarity regarding the main strategies used by the technology market in building robust solutions and focusing on principles of performance, availability, manageability and security;
- Understanding of the concepts of accessibility and compliance with multiple platforms (eg. Desktop, Mobile, Tablet etc);
- Proficiency in visual code tools (eg. Figma etc);
- Ability to manage individual priorities, deadlines and deliverables;
- Ability to work independently with minimal supervision, proactivity in the search for knowledge and solutions, and result-oriented and hands-on profil
- Responsible attitude towards day-to-day challenges and the processes and action plans previously established and agreed upon between management and team members;
- Attention to detail and zeal for quality in the development of activities;
- Flexibility to changes and contexts of action, resilience and emotional intelligence;
- Good interpersonal relationship, collaboration, and cordiality with other team members.
- You value diversity, inclusion, and respect.
- You’re proactive, eager to learn, and unafraid of challenges.
- You balance execution with strategic thinking.
- You embrace our way of working: Transparency, Customer Obsession, Extreme Ownership, People First, and Execution Focus.
- Knowledge of cloud environments, especially AWS;
- Node.js and/or React.js;
- JavaScript/TypeScript;
- Application monitoring and observability;
- Application availability and resilience;
- Application performance and scalability;
- CI/CD pipelines.
At Caf, we believe work goes beyond a job description—it’s about being part of a dynamic, collaborative, and transparent environment where everyone has the space to grow. Here, we celebrate achievements, encourage innovation, and value a healthy balance between personal and professional life. Our benefits include:
Caju (flexible card for meal and food allowance)
Medical & Dental Insurance
Wellhub
Birthday Day Off
Language School Partnership
About Caf
At Caf, we believe innovation only makes sense when it’s built on trust and respect among people. Our culture is rooted in ethics, diversity, and security—non-negotiable values that guide every decision. Here, every voice matters, every talent has the space to grow, and every achievement is celebrated.
Equal Opportunity
Caf believes in the power of diversity to transform teams and drive business forward. We are committed to creating an inclusive, respectful, and discrimination-free environment where everyone can thrive. We welcome all applications—regardless of race, gender, sexual orientation, age, disability, religion, or any other characteristic protected by law.
Key Skills
Ranked by relevanceReady to apply?
Join Caf and take your career to the next level!
Application takes less than 5 minutes

